<SEC-DOCUMENT>0001818502-23-000003.txt : 20230322
<SEC-HEADER>0001818502-23-000003.hdr.sgml : 20230322
<ACCEPTANCE-DATETIME>20230321203654
ACCESSION NUMBER:		0001818502-23-000003
CONFORMED SUBMISSION TYPE:	10-Q/A
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20230322
DATE AS OF CHANGE:		20230321

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			OppFi Inc.
		CENTRAL INDEX KEY:			0001818502
		STANDARD INDUSTRIAL CLASSIFICATION:	FINANCE SERVICES [6199]
		IRS NUMBER:				851648122
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39550
		FILM NUMBER:		23751075

	BUSINESS ADDRESS:	
		STREET 1:		130 E. RANDOLPH STREET
		STREET 2:		SUITE 3400
		CITY:			CHICAGO
		STATE:			IL
		ZIP:			60601
		BUSINESS PHONE:		(312) 212-8079

	MAIL ADDRESS:	
		STREET 1:		130 E. RANDOLPH STREET
		STREET 2:		SUITE 3400
		CITY:			CHICAGO
		STATE:			IL
		ZIP:			60601

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FG New America Acquisition Corp.
		DATE OF NAME CHANGE:	20200717
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q/A
<SEQUENCE>1
<FILENAME>opfi-20220331.htm
<DESCRIPTION>10-Q/A
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3,d:5e3656ab3d3e4a24a87976abd63fd5a9--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:opfi="http://www.opploans.com/20220331" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>opfi-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:AmendmentFlag" format="ixt:fixed-true" id="f-32">true</ix:nonNumeric><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:AmendmentDescription" id="f-33">Amendment No. 1 - Calculation and presentation of diluted earnings per share</ix:nonNumeric><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="f-34">2022</ix:nonNumeric><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="f-35">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-36">December 31</ix:nonNumeric><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityCentralIndexKey" id="f-37">0001818502</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-427">one</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="opfi-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fa284569793491589f736271b5ec34f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5fde8837e294e7a970197c927bbfc6b_I20220504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i1348396f6dab40b8a3cad69d81633ec3_I20220504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i377c9c4df535431ab1eaa51aa7b4376a_I20220504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i832b59c76cf14120996e745fc0586aee_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id166caeac3a74706ac98fd26dc3ce44d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i1ad5128de4094aa7868ab1af19546efd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e74eb7fcccf4d389be379505587fcf8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5be9470623594acba8cb5e84e697ce56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d36fc7800aa4765852c2e6a170babd1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idde3d712d7304635b63a9833dede3427_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5215b3a972724a34ac315c049bcacf57_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75bee22638f4f269d2223aa6d72e725_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce57231808b498d9b78fbbdf0ed4534_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2a79fcf533648458d4d94b89430ed26_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e3aa11e51c7452aaef84bd707b82b8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c6a411c333b4148b38844ac50818e29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic27e1640ef4f4b658930b1418b625d9d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3541d1d5bde34427b0d9480c955803d2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4543b23e98044fe9f4fe7cf3dd15913_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d7ed2aa235424589a49f5bfea22900_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fdf16f993294339b32c804dac281745_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85d05592d22d42a480f2dc82e85a413b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8ced24663584da7a417ca25d4dc501c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie206dd642d884d89bba1e3b94d302488_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07ee2dff018d4d1591263c0669d44482_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54264653bcae4a02809dbf0cb1cdb065_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i928e0005ced94986aebaca910ab1895f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6f595240d1f40faad1e554c1774f31b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if793e8b5786144919538c7d186959c7a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62914656212c4a008907864be3c9455c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c9049762544b7899a0feb8f3a90364_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04c1a605aa6a4be99765749538e0dec4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f51974257f4739b233943719a4a1ef_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i981c97deb52d41d69f0d1553158bbbdd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcc4d7276afd4fceaba2c43db289edd5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5405418efba48639fb1c305d9ed61ac_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib66e3739299d44f78aa306fbe04c5602_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47b450f3a78d45f5a9a86192c76a8a5c_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40e5d7ef61d84bc593c8a34f0918f63a_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>opfi:day</xbrli:measure></xbrli:unit><xbrli:context id="icff92081c2e04e24a748e5c8798dd6a9_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45dc69862d3c4ddab97933d57f12d74a_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i810eb6c32832400eba4f18907e9aaeec_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018798d9476844f2a96944f2bd3ec30b_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i922e7314a03c4e50b3e204abec044032_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d2b68f587d4e87a2082a4e22270c64_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i495cf236890b4f89bb7583cb4ff240dc_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cb85d806b7a4e5a90cf2099006a4230_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica51f6ec20a345afa643c8024def2551_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52f64539e2294e80801b009cc12b1121_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opfi:ExistingEquityHoldersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9eb42b85e2e4c2a9c8cbf162f1d01a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opfi:ExistingEquityHoldersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11e04f0949d147c487ed6f60ed6fd3f8_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>opfi:segment</xbrli:measure></xbrli:unit><xbrli:context id="ia4dee91bc4c34424b4603497b85ef24d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc716512b29b442d8a29521cb280ef9e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87b7aed7a13a4b059d09231e61fc06a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie47d1cdafcee4f8e8435dca90410f0fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ae09ffba07c4a74805a6d13458a3f3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f3943db988147f18410805d8ad47783_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4fdb329c99243b9ad50604fcf0664aa_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e69f1dc11df417393ce568a148fc8b6_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee3b286038e942c9b34d86c7ab4baeac_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib081e3c5670045a6b1564dbb70c02ea0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0758be6d67304ac9941ec35033642589_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93df54e9208f46d2bc427842f7451d03_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec07d3ea899844fead4860fcb7d1cdb7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd35d40c5e96448ea396932f91a18eca_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24876f16420f4d21a9614b70d793b526_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96ccb1181b904dadb1ca7f4ff135b860_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c9cd1c3da0b4edabcb4127e834b59ed_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d39b8f3a5bc4923ae4d3a314637ec1d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5728e5de35bb4230bf587660d630a383_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i032fc55565d643a1a631cd6cb6be2ca3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fa7f0cbc30546228642772403c55dff_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1680a80b7fe54c8585005870f3167393_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic48b684cd8ee4b4e88a85dc69a57755f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i275209708c22494ea34d39f6852a8793_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i667461d53f054aa3938b1c1044f06ed6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i502d792404964728b82b5a25135d2cf2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica49b0802e394f2886929a4614385d9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62e9193284dd4c849976406ff28ebe85_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i120e44b6ddf043099bb5c4be7fbc4535_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a0a1b8e061f4836b0e33eb97b8b69c1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96fc9f88e3db494cbeab106e13fbff34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifde3c528692542eba6f9b9cc5cb1553e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3627f45b6e564a8e9c1c39ed2b398edc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67ada9dee02e4c198e8eccda40753ac8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id547d4794e964237bbf74ad415a39862_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00aa0d2c354349eab9296a891b928d08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e23d721303c4c788fd7fe20520eb8d6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11ab52cdaca648b5bfebf0c73adb5c9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic15cbdc1e54a44489b3fb24350695577_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic91374ce6d41492585a50a83d4b472c0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b8f459792404ef89f517c2775d2cecc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e45ceee47344b2f83047f691e4ae0c5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7602620dd784ad2b37443073beb6f62_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69b916424ae9496c89ba7d8eba49b9e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie178233f1f7a425281c27c950649c6bb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71df5f9c88cb450c8c17087fc89d7920_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if44145f8dacd465e8ec518bf902c16e7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74d7939d47484fe6902308385a8e6620_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if340fa6006594831ac911695d6576d10_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ef032c8a384b86937f885405cce77d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2ae163bdb6c49299d4b13faaf0248a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58e517254b01442289abab586f885ca1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib623fed9aa664eca896924b67f670a50_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d220190909e4530a509ff9bc26272cf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a8d15f0af7d4648a8d8a0431d36909a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7837052781245c68476036465d4a746_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icca52800ff24471b813ffc781da4ecbe_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5e315feb643461aba4177993e3159e1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib640303335c24d68bd0504bc9a133e45_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14f48f8b9d8648ab8551b51faca53551_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if736d72e83344cd28bc0c5156fa54bb5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9bd2fbb4d6d404fb272afcad07b5016_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3eb8df835504ec68b9b34662ab4d359_I20220106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b97ec5a00de451b8077db7b5ec9a36e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opfi:EquityIncentivePlan2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8759c8442bbc40bbb7fd472f3698e695_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d7702e1753b4b4eac58eff1bfb63870_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cfa8f673a8a403cadef8014200b9ceb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f669615a0c4e43864656be9211583e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7efbdf034ed444ca4f1650731fc787f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cc5f92a04c0497dbe9b9f54d00bb732_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73ca344540704dca83e9f52725886dfe_I20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieffc394b9e484b9e95accd3295e2c105_D20210720-20210720"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-20</xbrli:startDate><xbrli:endDate>2021-07-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1946bf2c93c4dc3a1177083bbe6afec_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e61fe6ce8214676ae2cad36dc8cbd8d_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d31c8959d1b4a72966b4161628d3e48_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88ee652498d547ed91877deca17b7744_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba78a871b2734419aed861166248a274_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i588918670b5a4e6f9d6662bade3c7383_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf6932be9b0645629fe7ad284f5e4366_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e06c2ccf04f4d2a85312a9643d1e620_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i395db8f0ff7145e8814f58104f21fe6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i233601e8206e48689ef20bd86306e013_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i125ef33e4a46407192eccac5a9f2672f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic95b87ed3dbe4186acb01f4fe29bd014_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ed44c27319a45c6bc5aaf54538ce77b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a3c96a08c664f86b28066dff98cc456_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1a81efb82d8466385a0fe31ddc9e776_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f6ba3659b4b45b781f0c7d441ea9dc1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib48c1b04930346c893f2f30850658745_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4952cba4ef324746b1d6870765e751ce_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3109205506945c299e3ab2a8aca12e9_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i187151f1767e4bc7ae4bafedd1eebac7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic916146403cb4d909e3fb0b4b4ad2251_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i803385bf14ef4804bcb4d4dcc5d2181a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i832a41d2996244e0902f0da51ed2d91e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57282d4a107240f6a2e06f25d0d2d179_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i841d5686d2b44e25bf48930d58c88cf9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i634b8cbee46542afaf4db3bf36db656c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0e40035d1c4496785ef2597034af758_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16b83d2856e743e2882d3ce3951725e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieffe4206965c4764b882f215f0705733_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia94eedc7322d4d7ea54eca8d87aab20e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21772187b70d424abbe0cc6f68008cbf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b3bfe1437314f4d8d6d875abcc33d1e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i676c9956ee0141d18056c4394e2a26e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i594d85d9f81448619de11b31ab04aaa5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac88fbbaab214aaaaaf119c4af7ca821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83e3fe65eab04ccfa298ed028ddaf6ca_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03e2839f03f7410090baee8e2e370ac7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b27dcc92bce4173b0ead445b3d9096b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputServicingFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie582371ff01e462c8c4ffd9a0d293522_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputServicingFeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb159116f87f47e4b20794e31a281515_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafdd13161805402c8289d6455810ef56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcccc8393dc340b1b6c873a6ca135b65_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac07426872924768b05bee6be220112e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3831c29966b74f3fb600625ac564dd13_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputAccruedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99677f15538e48f0a49ae8c30a1391c1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputAccruedInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c86e4d0c8e3462b8f00394c4299aaeb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd0999e33f2444a9a150a0be1aef1524_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7afd58044bc441f38943f4b6282733a7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icff4edda91484e1e81772db72d4aa6ee_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia30ba0225c6d4208b13392a26f48efaf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ae6a023342e4c78a15b3efb8bdfeb39_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c286a4d8af84130a60dc7aefad4e4df_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f898eced32244ee926ebe03db466a90_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9609eea663b44c8a919aeff1e7f7305_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9759112bb42d4f97bce9b073f439e1b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4532f3255d1d4f568f9156ffae17dd3a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4550c9e161f842948a27f89d743f714d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11f766934c1040848e943844b1810ce7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ee006861bb49348ced8dc2b968a979_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i618fed5bcbbd4c20939a5dde31032ae8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06ea4dbcfcaf42af92d6784087463082_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82d8bb488d0941bcb8f4124ea6f78ad2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a8028cce919480289939912ea55690d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i523abe0b6fb546a3bde8298dea571b41_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb2e9a136e394c4f97fec1ed14ba8791_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i042dd5013bd14f2c940e10729994130d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89c1a50c79b94024bb34bf1e9d46b47c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2e4c571b02c4448a8179a1e981129c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91ef7ad6f606457e8359a7a0cab38d1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7df55c7d9245421e9ea7898736ecc74b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70a7481bed064a76a6c74b3746f74f79_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b5296955ec24776b9ec1e28d8fff32d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0397a0eb3e94ba788cc8d98b7b3f501_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fae2ab7d7c84b93bf54ee2a2a5030d6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb81dc358754ee6a1058ce9164eebc5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b7ef68738144a3a8f417593dd860023_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica473fef652c454a9acc0395d8194aee_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92f81fa70cb941879a9c1a815bb020e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i921e3be032224d81bc0785320d9ae344_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5392820e41f54b599905ddda43edfa62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-18</xbrli:startDate><xbrli:endDate>2021-11-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic27dc5b5ef66440fb0e989862b2724c9_I20210329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02b68cf088134e92a841a5568fa97971_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i823f2fd119304da0aae88e6dbc213640_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56371b37e39f4a1883f5e97ec7489820_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0962472abbc4195a2d7d108efa4dbe7_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bb4d0229d67405da2c6330d57131733_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b944ed2d8544a429672bf220ffae577_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77faea299bf0479db2b99d5a9df10188_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia56a8e7bb319458895fe32aaad9ab1c6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e8dcdeabe6941dc906cc2c39301cdfa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccff46eef9c14b57ac3ab6f65c4d3563_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i060c6dded5ba4bb591db348be89701b3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96d3bb83c80b4279b31f89cce8859df8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:UnderwriterWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb2e0e4e7e354d9db4c9968e86f1c6fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic312f54c57764831ae2bd35efe41e3dc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba21c9a51914fbf87c23ab894cc34f9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57bf37c501904610be26613bb0104885_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">opfi:EarnoutUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic379f7d4958946d99ec91d39b08de2f2_I20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001818502</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">opfi:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-38 f-59 f-68 f-44 f-65 f-52 f-63 f-40 f-50 f-70" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentType" id="f-1">10-Q/A</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 1</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">March 31, 2022</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from__________to__________</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityFileNumber" id="f-5">001-39550</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="text-align:center"><img src="opfi-20220331_g1.gif" alt="opfi-20220331_g1.gif" style="height:52px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityRegistrantName" id="f-6">OppFi Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></div><div style="padding-left:33.75pt;padding-right:33.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="f-8">85-1648122</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(I.R.S.&#160;Employer Identification&#160;No.)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="f-9">130 E. Randolph Street</ix:nonNumeric>. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityAddressAddressLine2" id="f-10">Suite 3400</ix:nonNumeric></span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="f-11">Chicago</ix:nonNumeric>, <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityAddressStateOrProvince" id="f-12">IL</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="f-13">60601</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></div></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:CityAreaCode" id="f-14">312</ix:nonNumeric>) <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:LocalPhoneNumber" id="f-15">212-8079</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities Registered Pursuant to Section&#160;12(b) of the Act:</span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of Each Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" name="dei:Security12bTitle" id="f-16">Class A common stock, par value $0.0001  per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;<ix:nonNumeric contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" name="dei:TradingSymbol" id="f-17">OPFI</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331" name="dei:Security12bTitle" id="f-19">Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331" name="dei:TradingSymbol" id="f-20">OPFI WS</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-21">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.</span></div><div style="margin-top:3pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div><div style="margin-top:1pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.727%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-24">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="f-25">&#9746;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4pt;text-align:center;text-indent:18pt"><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;</span><span style="color:#212529;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric>    No &#9746;</span></div><div style="margin-top:4pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of May&#160;4, 2022, there were 109,687,624 shares of common stock, including <ix:nonFraction unitRef="shares" contextRef="ie5fde8837e294e7a970197c927bbfc6b_I20220504" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-29">13,349,150</ix:nonFraction>&#160;shares of Class A common stock, par value  $0.0001 per share, <ix:nonFraction unitRef="shares" contextRef="i1348396f6dab40b8a3cad69d81633ec3_I20220504" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="f-30">0</ix:nonFraction> shares of Class B common stock, par value $0.0001 per share and <ix:nonFraction unitRef="shares" contextRef="i377c9c4df535431ab1eaa51aa7b4376a_I20220504" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">96,338,474</ix:nonFraction> shares of Class V common stock, par value $0.0001 per share, issued and  outstanding.  </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_771"></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanatory Note</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi Inc. (the &#8220;Company,&#8221; &#8220;OppFi,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) is filing this Amendment No. 1 on Form 10-Q/A (the &#8220;Amendment No. 1&#8221;) to the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022, filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on May 6, 2022 (the &#8220;Original Report&#8221;). This Amendment No. 1 is being filed to restate certain information presented in the Original Report. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Background of Restatement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to the filing of the Original Report, management of the Company re-evaluated its accounting for equity units of the Company's less-than-wholly owned subsidiary, Opportunity Financial, LLC (the "OppFi Units"), that may be exchanged for shares of the Company's Class A common stock. As previously disclosed in the Company's Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2022, the Company determined that it misapplied the guidance prescribed by Financial Accounting Standards Board Accounting Standards Codification 260-10-55-20(b) (&#8220;ASC 260&#8221;) when calculating diluted earnings per share. The Company has concluded that diluted earnings per share should be calculated using the lower of the treasury stock method or the if-converted method as prescribed by U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 6, 2022, the Audit Committee of the Board of Directors of the Company, after discussion with the Company&#8217;s management, concluded that the previously issued consolidated financial statements as of and for the quarterly period ended March 31, 2022 filed with the Original Report should be restated to address the misapplication of ASC 260 when calculating diluted earnings per share. In this Amendment No. 1, the Company has restated its diluted earnings per share by including the OppFi Units in the denominator of the Company&#8217;s diluted earnings per share calculation utilizing the if-converted method, which represents a correction of the Company&#8217;s previous misapplication of the guidance by previously applying the treasury stock method. The corrections only impact the calculation and presentation of diluted earnings per share, the related weighted average common shares outstanding and the related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Internal Control Considerations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the restatement, management of the Company concluded that the Company had a material weakness in its internal control over financial reporting as of March 31, 2022 due to a misapplication of accounting guidance in connection with the Company's calculations of diluted earnings per share. For a discussion of management&#8217;s considerations of the Company&#8217;s disclosures controls and procedures, internal controls over financial reporting, and the material weakness identified, refer to Controls and Procedures in Part I, Item 4.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Items Amended in this Amendment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This Amendment No. 1 sets forth the Original Report, as modified and superseded where necessary to reflect the restatement and the related internal control considerations relating to the restatement. Accordingly, the following items included in the Original Report have been amended:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Part I, Item 1, Financial Statements and Supplementary Data</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Part I, Item 2, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Part I, Item 4, Controls and Procedures</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Part II, Item 1.A, Risk Factors</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Part II, Item 6, Exhibits and Financial Statement Schedules</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended, the Company is including with this Amendment No. 1 currently dated certifications from its Chief Executive Officer and Chief Financial Officer. These certifications are filed or furnished, as applicable, as Exhibits 31.1, 31.2, 32.1 and 32.2.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described above, this Amendment No. 1 does not amend, update or change any other disclosures in the Original Report. In addition, the information contained in this Amendment No. 1 does not reflect events occurring after the Original Report and does not modify or update the disclosures therein, except as expressly described herein. This Amendment No. 1 should be read in conjunction with the Company&#8217;s filings with the SEC subsequent to the Original Report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:202%">Table of Contents</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:94.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:8.99pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I. Financial Information</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 1. Financial Statements (Unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:31.01pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_19">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:31.01pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_22">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_22">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:31.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_25">Consolidated Statements of Stockholders&#8217; Equity/Members&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_25">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:31.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_28">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_28">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:31.01pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_31">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_31">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_112">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_112">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:2.75pt;text-indent:17.99pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_151">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_151">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_154">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_154">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:8.99pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II. Other Information</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_160">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_160">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_163">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_163">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_169">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_169">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_172">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_172">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_175">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_175">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_178">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_178">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:20pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_181">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_181">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-indent:8.99pt"><span style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#1519fd;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_187">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_187">47</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY NOTE CONCERNING FACTORS THAT MAY AFFECT FUTURE RESULTS</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q/A includes &#8220;forward-looking statements&#8221; within the meaning of the "safe harbor" provisions of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements, other than statements of historical fact included in this Quarterly Report on Form 10-Q/A including, without limitation, statements in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; regarding the Company&#8217;s financial position, business strategy and the plans and objectives of management for future operations, are forward-looking statements. Words such as &#8220;expect,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;seek&#8221; and variations and similar words and expressions are intended to identify such forward-looking statements. Such forward-looking statements relate to future events or future performance, but reflect management&#8217;s current beliefs, based on information currently available and involve risks and uncertainties that could cause actual results to differ materially from those expected and projected.</span></div><div><span><br/></span></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A number of factors could cause actual events, performance or results to differ materially from the events, performance and results discussed in the forward-looking statements. Factors that may cause such differences include, but are not limited to, the impact of COVID-19 on our business, the impact of stimulus or other government programs, whether we will be successful in obtaining declaratory relief against the Commissioner of the Department of Financial Protection and Innovation for the State of California; whether we will be subject to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Fair Access to Credit Act, a/k/a AB 539, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">whether our bank partners will continue to lend in California, whether our financing sources will continue to finance the purchase of participation rights in loans originated by our bank partners in California, the risk that the business combination disrupts current plans and operations, the ability to recognize the anticipated benefits of the business combination, which may be affected by, among other things, competition, our ability to grow and manage growth profitably and retain our key employees, costs related to the business combination, changes in applicable laws or regulations, the possibility that we may be adversely affected by other economic, business, and/or competitive factors and other risks contained in the section captioned &#8220;Risk Factors&#8221; in the Company&#8217;s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission on March 11, 2022, as amended by the Company&#8217;s Annual Report on Form 10-K/A for the fiscal year ended December 31, 2021, filed with the U.S Securities and Exchange Commission on March&#160;21, 2023. Except as expressly required by applicable securities law, the Company disclaims any intention or obligation to update or revise any forward-looking statements whether as a result of new information, future events or otherwise.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_16"></div><div style="margin-bottom:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. &#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_19"></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OppFi Inc. and Subsidiaries&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited)</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except share data)</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-38">27,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-39">25,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-40">32,921</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">37,298</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-42">59,946</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-43">62,362</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-44">381,845</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-45">383,890</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-46">931</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-47">803</ix:nonFraction> as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and unearned income of $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableDeferredIncome" scale="3" id="f-48">232</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableDeferredIncome" scale="3" id="f-49">286</ix:nonFraction> as of March&#160;31, 2022 and December&#160;31, 2021, respectively(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-50">4,811</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-51">4,220</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance costs, net(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-52">1,037</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-53">1,525</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-54">15,219</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-55">14,643</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right of use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-56">15,114</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-57">25,056</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-58">25,593</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-59">9,517</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-60">9,873</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">512,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-62">502,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and Stockholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable(1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">6,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">6,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">18,566</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">29,595</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-67">17,631</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable(1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-68">19,176</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-69">22,443</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-70">261,687</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-71">251,578</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-72">8,836</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-73">11,240</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax receivable agreement liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:TaxReceivableAgreementLiability" format="ixt:num-dot-decimal" scale="3" id="f-74">23,218</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:TaxReceivableAgreementLiability" format="ixt:num-dot-decimal" scale="3" id="f-75">23,272</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-76">355,955</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-77">344,228</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-78"></ix:nonFraction></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-79"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-80"><ix:nonFraction unitRef="usdPerShare" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-81">0.0001</ix:nonFraction></ix:nonFraction> par value (<ix:nonFraction unitRef="shares" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-82"><ix:nonFraction unitRef="shares" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-83">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized with <ix:nonFraction unitRef="shares" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-84"><ix:nonFraction unitRef="shares" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-85"><ix:nonFraction unitRef="shares" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-86"><ix:nonFraction unitRef="shares" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-87">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-88">&#8212;</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-89">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-91">0.0001</ix:nonFraction></ix:nonFraction> par value (<ix:nonFraction unitRef="shares" contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-93">379,000,000</ix:nonFraction></ix:nonFraction> shares authorized with <ix:nonFraction unitRef="shares" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-94"><ix:nonFraction unitRef="shares" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-95">13,349,150</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-96"><ix:nonFraction unitRef="shares" contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-97">13,631,484</ix:nonFraction></ix:nonFraction>  shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021, respectively)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-98">1</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-99">1</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-100"><ix:nonFraction unitRef="usdPerShare" contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-101">0.0001</ix:nonFraction></ix:nonFraction> par value (<ix:nonFraction unitRef="shares" contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-103">6,000,000</ix:nonFraction></ix:nonFraction> shares authorized with <ix:nonFraction unitRef="shares" contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-104"><ix:nonFraction unitRef="shares" contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-105"><ix:nonFraction unitRef="shares" contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-106"><ix:nonFraction unitRef="shares" contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-107">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-108">&#8212;</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-109">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class V voting stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-110"><ix:nonFraction unitRef="usdPerShare" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-111">0.0001</ix:nonFraction></ix:nonFraction> par value (<ix:nonFraction unitRef="shares" contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-112"><ix:nonFraction unitRef="shares" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-113">115,000,000</ix:nonFraction></ix:nonFraction> shares authorized with <ix:nonFraction unitRef="shares" contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-114"><ix:nonFraction unitRef="shares" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-115"><ix:nonFraction unitRef="shares" contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-116"><ix:nonFraction unitRef="shares" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-117">96,338,474</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-118">10</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-119">10</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-120">61,931</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-121">61,672</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-122">70,689</ix:nonFraction>)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-123">70,723</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total OppFi Inc.'s stockholders' deficit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-124">8,747</ix:nonFraction>)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-125">9,040</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-126">165,337</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-127">166,918</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total stockholders' equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-128">156,590</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-129">157,878</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-130">512,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-131">502,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</ix:footnote></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Continued on next page</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OppFi Inc. and Subsidiaries&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited) - Continued</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table summarizes the consolidated assets and liabilities of VIEs, which are included in the Consolidated Balance Sheets. The assets below may only be used to settle obligations of VIEs and are in excess of those obligations.</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets of consolidated VIEs, included in total assets above</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="f-132">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="f-133">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-134">23,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-135">25,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-136">23,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-137">25,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-138">379,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-139">379,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-140">55</ix:nonFraction> as of March&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" scale="3" id="f-141">681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:fixed-zero" scale="3" id="f-142">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-143">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-144">1,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="f-145">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:OtherAssets" scale="3" id="f-146">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-147">405,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-148">406,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities of consolidated VIEs, included in total liabilities above</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="3" id="f-149">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="3" id="f-150">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-151">2,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-152">2,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-153">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-154">22,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-155">213,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-156">203,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-157">234,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-158">227,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">See notes to consolidated financial statements.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations (Unaudited)</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and loan related income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="f-159">100,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="f-160">84,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="f-161">374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="f-162">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="f-163">100,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="f-164">84,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="opfi:GainLossDueToChangeInFairValueOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-165">49,525</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="opfi:GainLossDueToChangeInFairValueOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-166">22,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for credit losses on finance receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="f-167">457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="f-168">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:RevenuesNetOfInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">50,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:RevenuesNetOfInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">61,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">16,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">14,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Direct marketing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-173">13,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-174">7,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense and amortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:InterestExpenseAndAmortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-175">7,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:InterestExpenseAndAmortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-176">4,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense - related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseRelatedParty" format="ixt:fixed-zero" scale="3" id="f-177">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpenseRelatedParty" scale="3" id="f-178">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-179">3,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-180">2,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="f-181">3,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="f-182">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="f-183">2,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="f-184">2,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment processing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:PaymentProcessingFees" format="ixt:num-dot-decimal" scale="3" id="f-185">2,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:PaymentProcessingFees" format="ixt:num-dot-decimal" scale="3" id="f-186">1,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Occupancy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="f-187">1,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:OccupancyNet" scale="3" id="f-188">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Management fees - related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:fixed-zero" scale="3" id="f-189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="f-190">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General, administrative and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-191">2,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-192">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-193">52,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-194">37,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-195">2,161</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-196">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of warrant liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-197">2,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:fixed-zero" scale="3" id="f-198">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="f-199">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-200">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-201">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-202">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-203">297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-204">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-205">1,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income attributable to OppFi Inc.</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-206">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Earnings per share attributable to OppFi Inc.:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-207">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted (as restated)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="f-208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-209">13,581,828</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted (as restated)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-210">84,473,957</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma income tax expense (unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-211">687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma net income (unaudited)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-212">23,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">See notes to consolidated financial statements.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity / Members&#8217; Equity (Unaudited)</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except share data)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.155%"><tr><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Preferred Units</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Class V Voting Stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Additional Paid-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Noncontrolling</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Stockholders' Equity /</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">in Capital</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(Deficit) Earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Members' Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9ce57231808b498d9b78fbbdf0ed4534_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-213">&#8212;</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce57231808b498d9b78fbbdf0ed4534_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-214">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-215">13,631,484</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-216">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic2a79fcf533648458d4d94b89430ed26_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-217">96,338,474</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2a79fcf533648458d4d94b89430ed26_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-218">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3aa11e51c7452aaef84bd707b82b8f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-219">61,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c6a411c333b4148b38844ac50818e29_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-220">70,723</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic27e1640ef4f4b658930b1418b625d9d_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-221">166,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-222">157,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="f-223">579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="f-224">579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-225">282,334</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-226">374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-227">1,042</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-228">379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-229">1,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Member distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331" decimals="-3" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" format="ixt:fixed-zero" scale="3" id="f-230">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331" decimals="-3" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="f-231">587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="f-232">587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Tax receivable agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" scale="3" id="f-233">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" scale="3" id="f-234">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-235">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-236">1,373</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-237">297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3541d1d5bde34427b0d9480c955803d2_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-238">&#8212;</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3541d1d5bde34427b0d9480c955803d2_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-239">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-240">13,349,150</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-241">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4543b23e98044fe9f4fe7cf3dd15913_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-242">96,338,474</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4543b23e98044fe9f4fe7cf3dd15913_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-243">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40d7ed2aa235424589a49f5bfea22900_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-244">61,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fdf16f993294339b32c804dac281745_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-245">70,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85d05592d22d42a480f2dc82e85a413b_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-246">165,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-247">156,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8ced24663584da7a417ca25d4dc501c_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-248">41,102,500</ix:nonFraction></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8ced24663584da7a417ca25d4dc501c_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-249">6,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie206dd642d884d89bba1e3b94d302488_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-250">&#8212;</ix:nonFraction></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie206dd642d884d89bba1e3b94d302488_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i07ee2dff018d4d1591263c0669d44482_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-252">&#8212;</ix:nonFraction></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07ee2dff018d4d1591263c0669d44482_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54264653bcae4a02809dbf0cb1cdb065_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-254">352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928e0005ced94986aebaca910ab1895f_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-255">92,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6f595240d1f40faad1e554c1774f31b_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-256">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-257">99,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Effects of adopting fair value option</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331" decimals="-3" name="opfi:EffectsOfAdoptingFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-258">71,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:EffectsOfAdoptingFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-259">71,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Profit interest compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62914656212c4a008907864be3c9455c_D20210101-20210331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" scale="3" id="f-260">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" scale="3" id="f-261">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Member distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331" decimals="-3" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="f-262">902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" scale="3" id="f-263">902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-264">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c9049762544b7899a0feb8f3a90364_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="f-265">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-266">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Balance, March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i04c1a605aa6a4be99765749538e0dec4_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-267">41,102,500</ix:nonFraction></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04c1a605aa6a4be99765749538e0dec4_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-268">6,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic6f51974257f4739b233943719a4a1ef_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-269">&#8212;</ix:nonFraction></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6f51974257f4739b233943719a4a1ef_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-270">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-271">&#8212;</ix:nonFraction></span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-272">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i981c97deb52d41d69f0d1553158bbbdd_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-273">401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc4d7276afd4fceaba2c43db289edd5_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-274">187,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5405418efba48639fb1c305d9ed61ac_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-275">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331" decimals="-3" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-276">194,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">See notes to consolidated financial statements.</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                                                                                                                                                                                           </span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (Unaudited)</span></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-277">297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-278">24,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of finance receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="opfi:ChangeInFairValueOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-279">49,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="opfi:ChangeInFairValueOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-280">22,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for credit losses on finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="f-281">457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="f-282">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-283">3,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-284">2,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:DebtIssuanceCostAmortization" scale="3" id="f-285">609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:DebtIssuanceCostAmortization" scale="3" id="f-286">521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Profit interest and stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-287">579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-288">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of operating lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="f-289">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-290">537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of warrant liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-292">2,404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:fixed-zero" scale="3" id="f-293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable" scale="3" id="f-294">44</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="3" id="f-295">1,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-296">356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="f-297">967</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-298">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-299">859</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-300">8,570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="f-301">966</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-302">44,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-303">45,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables originated and acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-304">156,877</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-305">105,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables repayments and recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromCollectionOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-306">108,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromCollectionOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="f-307">104,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of equipment and capitalized technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-308">3,814</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-309">2,998</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-310">52,244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-311">4,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Member distributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDistributionsToAffiliates" scale="3" id="f-312">587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDistributionsToAffiliates" scale="3" id="f-313">902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net payments of secured borrowing payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-314">3,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" scale="3" id="f-315">171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net advances of senior debt </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:ProceedsFromRepaymentsOfSeniorDebt" format="ixt:num-dot-decimal" scale="3" id="f-316">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:ProceedsFromRepaymentsOfSeniorDebt" format="ixt:num-dot-decimal" scale="3" id="f-317">16,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment of subordinated debt - related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfSubordinatedDebt" format="ixt:fixed-zero" scale="3" id="f-318">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfSubordinatedDebt" format="ixt:num-dot-decimal" scale="3" id="f-319">4,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment for debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="f-320">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-321">1,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-322">1,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-323">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-324">5,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-325">9,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-326">2,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-327">50,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-328">62,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-329">45,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-330">59,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-331">95,965</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid on borrowed funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-332">6,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-333">4,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash change from adopting the fair value option on finance receivables</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:NonCashChangeFromAdoptingFairValueOption" format="ixt:fixed-zero" scale="3" id="f-334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:NonCashChangeFromAdoptingFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-335">71,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase in additional paid-in capital as a result of tax receivable agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" scale="3" id="f-336">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" format="ixt:fixed-zero" scale="3" id="f-337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right of use asset recognized from adoption of ASU 2016-02</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" format="ixt:num-dot-decimal" scale="3" id="f-338">15,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability recognized from adoption of ASU 2016-02</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" format="ixt:num-dot-decimal" scale="3" id="f-339">17,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">See notes to consolidated financial statements.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_34"></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:NatureOfOperations" id="f-340" continuedAt="i8cea519d97264f77b468825b074a8d38" escape="true">Organization and Nature of Operations</ix:nonNumeric></span></div><div style="padding-left:45pt;text-indent:-45pt"><span><br/></span></div><ix:continuation id="i8cea519d97264f77b468825b074a8d38"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi Inc. (&#8220;OppFi&#8221;), formerly FG New America Acquisition Corp. (&#8220;FGNA&#8221;), collectively with its consolidated subsidiaries (&#8220;Company&#8221;), is a leading mission-driven financial technology platform that powers banks to offer accessible lending products to everyday consumers through its proprietary technology and artificial intelligence and a top-rated experience. OppFi&#8217;s platform facilitates credit access products primarily through its installment loan product, OppLoans.  OppFi&#8217;s credit access products also include its payroll deduction secured installment loan product, SalaryTap, and credit card product, OppFi Card. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July&#160;20, 2021 (&#8220;Closing Date&#8221;), the Company completed a business combination pursuant to the Business Combination Agreement (&#8220;Business Combination Agreement&#8221;), dated as of February&#160;9, 2021, by and among Opportunity Financial, LLC (&#8220;OppFi-LLC&#8221;), a Delaware limited liability company, OppFi Shares, LLC (&#8220;OFS&#8221;), a Delaware limited liability company, and Todd Schwartz (&#8220;Members&#8217; Representative&#8221;), in his capacity as the representative of the members of OppFi-LLC (&#8220;Members&#8221;) immediately prior to the closing (&#8220;Closing&#8221;). The transactions contemplated by the Business Combination Agreement are referred to herein as the &#8220;Business Combination.&#8221; At the Closing, FGNA changed its name to &#8220;OppFi Inc.&#8221; OppFi&#8217;s Class A common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ib66e3739299d44f78aa306fbe04c5602_I20210720" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-341">0.0001</ix:nonFraction> per share (&#8220;Class A Common Stock&#8221;) and redeemable warrants exercisable for Class A Common Stock (&#8220;Public Warrants&#8221;) are listed on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbols &#8220;OPFI&#8221; and &#8220;OPFI WS,&#8221; respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Following the Closing, the Company is organized in an &#8220;Up-C&#8221; structure in which substantially all of the assets and the business of the Company are held by OppFi-LLC and its subsidiaries, and OppFi&#8217;s only direct assets consist of Class A common units of OppFi-LLC (&#8220;OppFi Units&#8221;). As of March&#160;31, 2022, OppFi owned approximately <ix:nonFraction unitRef="number" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="3" name="opfi:ReverseRecapitalizationOwnershipInterestHeldPercent" scale="-2" id="f-342">12.2</ix:nonFraction>% of the OppFi Units and controls OppFi-LLC as the sole manager of OppFi-LLC in accordance with the terms of the Third Amended and Restated Limited Liability Company Agreement of OppFi-LLC (&#8220;OppFi A&amp;R LLCA&#8221;). All remaining OppFi Units (&#8220;Retained OppFi Units&#8221;) are beneficially owned by the Members.  OFS holds a controlling voting interest in OppFi through its ownership of shares of Class V common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="idde3d712d7304635b63a9833dede3427_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-343">0.0001</ix:nonFraction> per share, of OppFi (&#8220;Class V Voting Stock&#8221;) in an amount equal to the number of Retained OppFi Units and therefore has the ability to control OppFi-LLC.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_777"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 2.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ErrorCorrectionTextBlock" id="f-344" continuedAt="i4d9583ae9de2487492ac318fa011807a" escape="true">Restatement of Previously Issued Consolidated Financial Statements</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4d9583ae9de2487492ac318fa011807a" continuedAt="idedb3e93b873485e90810a77ac27d740"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management of the Company re-evaluated its accounting for the "OppFi Units", that may be exchanged for the Company's Class A common stock. The Company determined that it misapplied the guidance prescribed by Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 260-10-55-20(b) when calculating diluted earnings per share. The Company has concluded that diluted earnings per share should be calculated using the lower of the treasury stock method or the if-converted method as prescribed by U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;). </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="f-345" continuedAt="icf983d427af64405b0e523cfea35a5a0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables present the impact of the adjustments on the Company&#8217;s previous presentation of diluted earnings per share and the related weighted average common shares outstanding for the period presented:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:60.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-346">297</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:fixed-zero" scale="3" id="f-347">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-348">297</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-349">1,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-350">1,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-351">1,076</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:fixed-zero" scale="3" id="f-352">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-353">1,076</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="3" id="f-354">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="3" id="f-355">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="3" id="f-356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-357">1,373</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-358">1,373</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-359">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-360">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) available to Class A common stockholders - Diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-361">1,076</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-362">1,042</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="f-363">34</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div><ix:continuation id="idedb3e93b873485e90810a77ac27d740"><ix:continuation id="icf983d427af64405b0e523cfea35a5a0"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:32.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-364">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-365">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="f-366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-367">13,635,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-368">70,838,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-369">84,473,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 3. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-370" continuedAt="i4c4f0802fe3a42cf9658d8f9ef4a9503" escape="true">Significant Accounting Policies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4c4f0802fe3a42cf9658d8f9ef4a9503" continuedAt="ic8e40d54a0934aaa994aaedb4e616759"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis of presentation and consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-371" escape="true">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements pursuant to such rules and regulations.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="f-372" escape="true">These unaudited consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2021 included in the Company's Annual Report on Form 10-K ("Annual Report") for the year ended December 31, 2021, filed with the SEC on March 11, 2022. In the opinion of the Company&#8217;s management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the results and financial position for the periods presented. All intercompany transactions and balances have been eliminated in consolidation.  The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2022.</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-373" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Segments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Segments are defined as components of an enterprise for which discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM") in deciding how to allocate resources and in assessing performance. OppFi&#8217;s Chief Executive Officer and Chief Financial Officer are collectively considered to be the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company&#8217;s operations constitute a single reportable segment.</span></ix:nonNumeric></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:UseOfEstimates" id="f-374" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Use of estimates: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions, including those impacted by COVID-19, that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The judgements, assumptions, and estimates used by management are based on historical experience, management&#8217;s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, the adequacy of the allowance for credit losses on finance receivables, operating lease right of use asset, operating lease liability, valuation allowance of deferred tax assets, stock-based compensation expense and income tax provision. For the aforementioned estimates, it is reasonably possible the recorded amounts or related disclosures could significantly change in the near future as new information is available.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Accounting Policies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> There have been no changes to the Company's significant accounting policies from those described in Part II, Item 8 - Financial Statements and Supplementary Data in the Annual Report, except for the new accounting pronouncement subsequently adopted as noted below.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:ParticipationRightsPurchaseObligationPolicyTextBlock" id="f-375" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Participation rights purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: OppFi-LLC has entered into bank partnership arrangements with certain banks insured by the FDIC. As part of these bank partnership arrangements, the banks have the ability to retain a percentage of the finance receivables they have originated, and OppFi-LLC&#8217;s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the three months ended March&#160;31, 2022 and 2021, finance receivables originated through the bank partnership arrangements totaled <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" scale="-2" id="f-376">94</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="2" name="opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" scale="-2" id="f-377">74</ix:nonFraction>%, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the unpaid principal balance of finance receivables outstanding for purchase was $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements" scale="6" id="f-378">11.8</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">million and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements" scale="6" id="f-379">9.5</ix:nonFraction> million, respectively.</span></ix:nonNumeric></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" id="f-380" continuedAt="i37d511584a794ef88f7bac1d9f8c33de" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Troubled debt restructurings: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As the terms of the receivables are typically not renegotiated and settlement offers are not typically made until after a receivable stops accruing interest income (up to <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod" format="ixt-sec:durday" id="f-381">60</ix:nonNumeric> days delinquent), the only receivables considered to be impaired, or troubled debt restructurings, are: 1) those receivables where a settlement offer is made after receivables cease accruing interest, which may result in a modification of contractual terms, 2) the Company has received notification that a borrower is working with a third party to settle debt on his/her behalf and 3) customers who have entered into the Company&#8217;s </span></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="ic8e40d54a0934aaa994aaedb4e616759" continuedAt="i10e75459aa2047a09b9b61198b31126b"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i37d511584a794ef88f7bac1d9f8c33de">short-term or long-term hardship programs.  As of March&#160;31, 2022 and December&#160;31, 2021, management determined the balance of troubled debt restructuring receivables to be immaterial to the consolidated financial statements as a whole. As such, substantially all disclosures relating to impaired finance receivables, and troubled debt restructuring, have been omitted from these consolidated financial statements.</ix:continuation></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:CapitalizedTechnologyPolicyTextBlock" id="f-382" continuedAt="ic52148bc4d9447e49a362a5186be4452" escape="true">Capitalized technology: </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ic52148bc4d9447e49a362a5186be4452">The Company capitalized software costs associated with application development totaling $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="6" id="f-383">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="6" id="f-384">2.7</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.  Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-385">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-386">1.9</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.</ix:continuation>    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Earnout Units: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In connection with the Closing, <ix:nonFraction unitRef="shares" contextRef="i47b450f3a78d45f5a9a86192c76a8a5c_I20210720" decimals="INF" name="opfi:ReverseRecapitalizationContingentConsiderationEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-387"><ix:nonFraction unitRef="shares" contextRef="i40e5d7ef61d84bc593c8a34f0918f63a_I20210720" decimals="INF" name="opfi:ReverseRecapitalizationContingentConsiderationEquityShares" format="ixt:num-dot-decimal" scale="0" id="f-388">25,500,000</ix:nonFraction></ix:nonFraction> Retained OppFi Units (&#8220;Earnout Units&#8221;) held by the Members, and an equal number of shares of Class V Voting Stock distributed to OFS in connection with the Business Combination, are subject to certain restrictions and potential forfeiture pending the achievement (if any) of certain earnout targets pursuant to the terms of the Business Combination Agreement. But for restrictions related to a lock-up (transfer restrictions) and forfeiture (earnout criteria), as such restrictions are more specifically set forth in the Investor Rights Agreement entered into at the Closing, by and among the Company, certain founder holders of FGNA, the Members, the Members&#8217; Representative and certain other parties thereto and/or the OppFi A&amp;R LLCA, as applicable, the Earnout Units have all other economic and voting rights of the other units of OppFi-LLC. With respect to transfers, the Earnout Units are subject to a lock-up until the later of the end of the lock-up period applicable to other OppFi Units or until such Earnout Units are earned in accordance with the Business Combination Agreement. With respect to distributions (other than tax distributions, which in respect of such Earnout Units are treated the same as any other OppFi Unit in accordance with the OppFi A&amp;R LLCA) in relation to the Earnout Units, such distributions (other than tax distributions) are held back until the Earnout Units are earned. If an Earnout Unit is not earned, and therefore forfeited, related distributions are distributed to the other holders of units at such time. Earnout Units are earned as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the volume weighted average price (&#8220;VWAP&#8221;) equals or exceeds twelve dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-389">12.00</ix:nonFraction>) per share for twenty (<ix:nonFraction unitRef="day" contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdTradingDays" scale="0" id="f-390">20</ix:nonFraction>) trading days of any thirty (<ix:nonFraction unitRef="day" contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdConsecutiveTradingDays" scale="0" id="f-391">30</ix:nonFraction>) consecutive trading day period following the Closing, thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="icff92081c2e04e24a748e5c8798dd6a9_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-392"><ix:nonFraction unitRef="number" contextRef="i45dc69862d3c4ddab97933d57f12d74a_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-393"><ix:nonFraction unitRef="number" contextRef="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-394">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2) if, on or any time prior to the third (3rd) year anniversary of the Closing Date, the VWAP equals or exceeds thirteen dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-395">13.00</ix:nonFraction>) per share for twenty (<ix:nonFraction unitRef="day" contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdTradingDays" scale="0" id="f-396">20</ix:nonFraction>) trading days of any thirty (<ix:nonFraction unitRef="day" contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdConsecutiveTradingDays" scale="0" id="f-397">30</ix:nonFraction>) consecutive trading day period following the Closing, thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="i018798d9476844f2a96944f2bd3ec30b_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-398"><ix:nonFraction unitRef="number" contextRef="i922e7314a03c4e50b3e204abec044032_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-399"><ix:nonFraction unitRef="number" contextRef="ib5d2b68f587d4e87a2082a4e22270c64_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-400">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the VWAP equals or exceeds fourteen dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-401">14.00</ix:nonFraction>) per share for twenty (<ix:nonFraction unitRef="day" contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdTradingDays" scale="0" id="f-402">20</ix:nonFraction>) trading days of any thirty (<ix:nonFraction unitRef="day" contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720" decimals="INF" name="opfi:EarnoutUnitThresholdConsecutiveTradingDays" scale="0" id="f-403">30</ix:nonFraction>) consecutive trading day period following the Closing, thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="i0cb85d806b7a4e5a90cf2099006a4230_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-404"><ix:nonFraction unitRef="number" contextRef="ica51f6ec20a345afa643c8024def2551_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-405"><ix:nonFraction unitRef="number" contextRef="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-406">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; and</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4) if a definitive agreement with respect to a change of control as defined in the Business Combination Agreement (&#8220;Change of Control&#8221;) is entered into on or prior to the third (3rd) anniversary of the Closing Date, then, effective as of immediately prior to closing of such Change of Control, (A) thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="icff92081c2e04e24a748e5c8798dd6a9_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-407"><ix:nonFraction unitRef="number" contextRef="i45dc69862d3c4ddab97933d57f12d74a_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-408"><ix:nonFraction unitRef="number" contextRef="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-409">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds twelve dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-410">12.00</ix:nonFraction>), (B) an additional thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="i018798d9476844f2a96944f2bd3ec30b_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-411"><ix:nonFraction unitRef="number" contextRef="ib5d2b68f587d4e87a2082a4e22270c64_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-412"><ix:nonFraction unitRef="number" contextRef="i922e7314a03c4e50b3e204abec044032_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-413">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds thirteen dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-414">13.00</ix:nonFraction>), and (C) an additional thirty three and one third percent (<ix:nonFraction unitRef="number" contextRef="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-415"><ix:nonFraction unitRef="number" contextRef="ica51f6ec20a345afa643c8024def2551_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-416"><ix:nonFraction unitRef="number" contextRef="i0cb85d806b7a4e5a90cf2099006a4230_I20210720" decimals="3" name="opfi:PercentageOfEarnoutVotingShares" scale="-2" id="f-417">33.3</ix:nonFraction></ix:nonFraction></ix:nonFraction>%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds fourteen dollars ($<ix:nonFraction unitRef="usdPerShare" contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720" decimals="2" name="opfi:EarnoutUnitVolumeWeightedAveragePrice" scale="0" id="f-418">14.00</ix:nonFraction>).</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earnout Units are classified as equity transactions at initial issuance and at settlement when earned. Until the shares are issued and earned, the Earnout Units are not included in shares outstanding. The Earnout Units are not considered stock-based compensation.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Earnings per share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Basic earnings per share available to common stockholders is calculated by dividing the net income attributable to OppFi by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share available to common stockholders is computed using the more dilutive of a) the treasury stock method, which gives effect to potentially dilutive common stock equivalents of OppFi outstanding during the period, or b) the if-converted method, which gives effect to both the potentially dilutive common stock equivalents outstanding during the period as well as an assumed full exchange of OppFi-LLC Units into Class A common shares of OppFi as of the beginning of the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i10e75459aa2047a09b9b61198b31126b"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">period. The if-converted method would also give effect to conversion of the Earnout Units in periods they would be deemed to vest. For the if-converted method, earnings is also adjusted to reflect all income of OppFi-LLC inuring to the benefit of OppFi and taxed accordingly.  In periods in which the Company reports a net loss available attributable to OppFi, diluted earnings per share available to common stockholders would be the same as basic earnings per share available to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" id="f-419" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Noncontrolling interests: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Noncontrolling interests are held by the Members, who retained <ix:nonFraction unitRef="number" contextRef="i52f64539e2294e80801b009cc12b1121_I20220331" decimals="3" name="opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" scale="-2" id="f-420">87.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="id9eb42b85e2e4c2a9c8cbf162f1d01a4_I20211231" decimals="3" name="opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" scale="-2" id="f-421">87.6</ix:nonFraction>% of the economic ownership percentage of OppFi-LLC as of March&#160;31, 2022 and December 31, 2021, respectively. In accordance with the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company classifies the noncontrolling interests as a component of stockholders&#8217; equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to OppFi and the noncontrolling ownership interests separately in the consolidated statements of operations.</span></ix:nonNumeric></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:EmergingGrowthCompanyPolicyTextBlock" id="f-422" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Emerging growth company: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (&#8220;Jobs Act&#8221;). The Company is permitted to delay the adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements apply to private companies.  This may make comparison of the Company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</span></ix:nonNumeric></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-423" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">and issued certain transitional guidance and subsequent amendments between January 2018 and February 2020 (collectively, &#8220;Topic 842&#8221;). Under Topic 842, lessees are required to recognize lease assets and lease liabilities on the consolidated balance sheets for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. Per ASU No. 2020-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, issued June 2020, Topic 842, as amended, is effective for private companies for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. As permitted for emerging growth companies, the Company adopted Topic 842 under the private company transition guidance, which was effective for the Company beginning on January 1, 2022. The Company utilized the effective date method, whereby the Company will continue to present prior period financial statements and disclosures under ASC 840. In addition, the Company has elected the package of practical expedients permitted under the transition guidance which, among other things, permits companies to not reassess prior conclusions on lease identification, lease classification, and initial direct costs. The Company also elected the practical expedient which permits the Company to combine lease and non-lease components and to exclude short-term leases, defined as having an initial term of twelve months or less, from the consolidated balance sheets. The adoption of Topic 842, as amended, resulted in the Company recording a right-of-use asset and lease liability related to the Company&#8217;s operating lease of its corporate headquarters totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-424">15.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-425">18.0</ix:nonFraction> million, respectively, on the Company&#8217;s consolidated balance sheet as of January 1, 2022. A decrease to deferred rent totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i11e04f0949d147c487ed6f60ed6fd3f8_I20220101" decimals="-5" sign="-" name="us-gaap:AccruedRentCurrentAndNoncurrent" scale="6" id="f-426">2.5</ix:nonFraction> million, which was previously included in accrued expenses on the consolidated balance sheet, was reclassified as an offset to the right-of-use asset upon adoption of Topic 842. The standard did not materially affect the Company's consolidated statements of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and not yet adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">n March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. In January 2021, the FASB issued ASU No. 2021-01, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Scope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.  The purpose of ASU No. 2021-01 is to expand guidance on contract modifications and hedge accounting. The amendments and expedients in these updates are effective as of March 12, 2020 through December 31, 2022 and may be elected by topic.   The Company is currently evaluating the impact of ASU No. 2020-04 and 2021-01 on the Company&#8217;s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2022-02 is to provide guidance on troubled debt restructuring accounting model for creditors that have adopted Topic 326.  Additionally, the guidance expands on vintage disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within the annual reporting period. The Company is currently evaluating the impact of ASU No. 2022-02 on the Company&#8217;s consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_49"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 4. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FinancingReceivablesTextBlock" id="f-428" continuedAt="i81ff4bf126b440bcb836408cf4f90221" escape="true">Finance Receivables</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><ix:continuation id="i81ff4bf126b440bcb836408cf4f90221" continuedAt="i3c5f255815a3446791de3675ca5b24c6"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Finance receivables at fair value: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock" id="f-429" continuedAt="i760aa963b8054eed9223edf94ab9d3fb" escape="true">The components of installment finance receivables at fair value as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):</ix:nonNumeric></span></ix:continuation></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i3c5f255815a3446791de3675ca5b24c6" continuedAt="i7b0c176976d644a287b41532af7408de"><div><ix:continuation id="i760aa963b8054eed9223edf94ab9d3fb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:72.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - accrual</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" format="ixt:num-dot-decimal" scale="3" id="f-430">309,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" format="ixt:num-dot-decimal" scale="3" id="f-431">307,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="f-432">22,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="f-433">25,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-434">332,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-435">332,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - accrual</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" format="ixt:num-dot-decimal" scale="3" id="f-436">367,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" format="ixt:num-dot-decimal" scale="3" id="f-437">369,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" format="ixt:num-dot-decimal" scale="3" id="f-438">3,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" format="ixt:num-dot-decimal" scale="3" id="f-439">3,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-440">371,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-441">373,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-442">10,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-443">10,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-444">381,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-445">383,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between unpaid principal balance and fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" format="ixt:num-dot-decimal" scale="3" id="f-446">38,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" format="ixt:num-dot-decimal" scale="3" id="f-447">41,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s policy is to discontinue and reverse the accrual of interest income on installment finances receivables at the earlier of <ix:nonNumeric contextRef="ia4dee91bc4c34424b4603497b85ef24d_D20220101-20220331" name="opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod" format="ixt-sec:durday" id="f-448">60</ix:nonNumeric> days past due on a recency basis or <ix:nonNumeric contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331" name="opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod" format="ixt-sec:durday" id="f-449">90</ix:nonNumeric> days past due on a contractual basis. As of March&#160;31, 2022, the aggregate unpaid principal balance and fair value of installment finance receivables <ix:nonNumeric contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331" name="opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod" format="ixt-sec:durday" id="f-450">90</ix:nonNumeric> days or more past due was $<ix:nonFraction unitRef="usd" contextRef="icc716512b29b442d8a29521cb280ef9e_I20220331" decimals="-5" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" format="ixt:num-dot-decimal" scale="6" id="f-451">10.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icc716512b29b442d8a29521cb280ef9e_I20220331" decimals="-5" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="6" id="f-452">1.5</ix:nonFraction> million, respectively. As of December&#160;31, 2021, the aggregate unpaid principal balance and fair value of installment finance receivables <ix:nonNumeric contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331" name="opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod" format="ixt-sec:durday" id="f-453">90</ix:nonNumeric> days or more past due was $<ix:nonFraction unitRef="usd" contextRef="i87b7aed7a13a4b059d09231e61fc06a0_I20211231" decimals="-5" name="opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" format="ixt:num-dot-decimal" scale="6" id="f-454">10.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i87b7aed7a13a4b059d09231e61fc06a0_I20211231" decimals="-5" name="opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="6" id="f-455">1.5</ix:nonFraction> million, respectively. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-456" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in the fair value of installment finance receivables at fair value for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie47d1cdafcee4f8e8435dca90410f0fb_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-457">383,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae09ffba07c4a74805a6d13458a3f3f_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-458">289,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Originations of principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" format="ixt:num-dot-decimal" scale="3" id="f-459">154,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" format="ixt:num-dot-decimal" scale="3" id="f-460">105,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of principal and recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" format="ixt:num-dot-decimal" scale="3" id="f-461">106,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" format="ixt:num-dot-decimal" scale="3" id="f-462">104,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331" decimals="-3" sign="-" name="opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" scale="3" id="f-463">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331" decimals="-3" sign="-" name="opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-464">1,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331" decimals="-3" name="opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" format="ixt:num-dot-decimal" scale="3" id="f-465">47,171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331" decimals="-3" name="opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" format="ixt:num-dot-decimal" scale="3" id="f-466">19,833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in fair value (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" format="ixt:num-dot-decimal" scale="3" id="f-467">2,354</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" format="ixt:num-dot-decimal" scale="3" id="f-468">2,556</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f3943db988147f18410805d8ad47783_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-469">381,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4fdb329c99243b9ad50604fcf0664aa_I20210331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-470">269,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Included in "Change in fair value of finance receivables" in the consolidated statements of operations.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Finance receivables at amortized cost, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-471" continuedAt="if265c59ab7504010925dbdf456440398" escape="true">The components of finance receivables carried at amortized cost as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):</ix:nonNumeric></span></div><div><ix:continuation id="if265c59ab7504010925dbdf456440398"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-472">5,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-473">5,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" scale="3" id="f-474">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" scale="3" id="f-475">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned annual fee income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableDeferredIncome" scale="3" id="f-476">232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableDeferredIncome" scale="3" id="f-477">286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-478">931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-479">803</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-480">4,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-481">4,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i7b0c176976d644a287b41532af7408de" continuedAt="i3f594f6f125d49c3af182005e55c8073"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="f-482" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the allowance for credit losses on finance receivables for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-483">803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="f-484">55,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of adopting fair value option</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal" format="ixt:fixed-zero" scale="3" id="f-485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="f-486">55,031</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provisions for credit losses on finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="f-487">457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="f-488">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables charged off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="f-489">329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="f-490">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-491">931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="f-492">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company released the reserve for repurchase liability for third-party lender losses on January 1, 2021 upon election of the fair value option for its installment finance receivables. As such, there was <ix:nonFraction unitRef="usd" contextRef="i6e69f1dc11df417393ce568a148fc8b6_I20210101" decimals="INF" name="us-gaap:SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="f-493">no</ix:nonFraction> reserve for repurchase liability for third-party losses as of January 1, 2021 and thereafter.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="f-494" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is an assessment of the credit quality of finance receivables at amortized cost and presents the recency and contractual delinquency of the finance receivable portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3b286038e942c9b34d86c7ab4baeac_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-495">5,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib081e3c5670045a6b1564dbb70c02ea0_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-496">5,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0758be6d67304ac9941ec35033642589_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-497">5,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93df54e9208f46d2bc427842f7451d03_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-498">4,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec07d3ea899844fead4860fcb7d1cdb7_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-499">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd35d40c5e96448ea396932f91a18eca_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-500">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24876f16420f4d21a9614b70d793b526_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-501">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96ccb1181b904dadb1ca7f4ff135b860_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-502">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 days</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c9cd1c3da0b4edabcb4127e834b59ed_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-503">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d39b8f3a5bc4923ae4d3a314637ec1d_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-504">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5728e5de35bb4230bf587660d630a383_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-505">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032fc55565d643a1a631cd6cb6be2ca3_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-506">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90+ days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fa7f0cbc30546228642772403c55dff_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-507">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1680a80b7fe54c8585005870f3167393_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-508">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic48b684cd8ee4b4e88a85dc69a57755f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-509">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i275209708c22494ea34d39f6852a8793_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-510">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667461d53f054aa3938b1c1044f06ed6_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-511">905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i502d792404964728b82b5a25135d2cf2_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-512">897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica49b0802e394f2886929a4614385d9f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-513">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62e9193284dd4c849976406ff28ebe85_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="f-514">292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i120e44b6ddf043099bb5c4be7fbc4535_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-515">5,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a0a1b8e061f4836b0e33eb97b8b69c1_I20220331" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-516">5,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96fc9f88e3db494cbeab106e13fbff34_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-517">5,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde3c528692542eba6f9b9cc5cb1553e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-518">5,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i3f594f6f125d49c3af182005e55c8073">In accordance with the Company&#8217;s income recognition policy, finance receivables in non-accrual status as of March&#160;31, 2022 and December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="6" id="f-519">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="6" id="f-520">0.1</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_52"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 5. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-521" continuedAt="if4d857f37d7147ddb2a6b57b743c2429" escape="true">Property, Equipment and Software, Net</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><ix:continuation id="if4d857f37d7147ddb2a6b57b743c2429" continuedAt="ib8eca64e1ce44c4384a629305c58c57e"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-522" escape="true"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property, equipment and software consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3627f45b6e564a8e9c1c39ed2b398edc_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-523">38,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67ada9dee02e4c198e8eccda40753ac8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-524">34,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id547d4794e964237bbf74ad415a39862_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-525">3,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00aa0d2c354349eab9296a891b928d08_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-526">3,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e23d721303c4c788fd7fe20520eb8d6_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-527">979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11ab52cdaca648b5bfebf0c73adb5c9c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-528">979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-529">43,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-530">39,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-531">27,952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-532">24,714</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-533">15,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-534">14,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ib8eca64e1ce44c4384a629305c58c57e">Depreciation and amortization expense for the three months ended March&#160;31, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="6" id="f-535">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="6" id="f-536">2.2</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 6. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="f-537" continuedAt="idc0572a8077643b4aec21ddd4322c747" escape="true">Accrued Expenses</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><ix:continuation id="idc0572a8077643b4aec21ddd4322c747"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-538" escape="true"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued expenses consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-align:right;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for services rendered and goods purchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:AccrualForServicesRenderedAndGoodsPurchased" format="ixt:num-dot-decimal" scale="3" id="f-539">7,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:AccrualForServicesRenderedAndGoodsPurchased" format="ixt:num-dot-decimal" scale="3" id="f-540">10,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-541">7,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-542">11,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" format="ixt:fixed-zero" scale="3" id="f-543">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AccruedRentCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-545">4,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AccruedRentCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-546">4,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-547">18,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-548">29,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:36pt;text-align:right"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-549" continuedAt="i4daabcb1475943e7bb7fa3abf90ec77b" escape="true">Leases</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><ix:continuation id="i4daabcb1475943e7bb7fa3abf90ec77b" continuedAt="i54a12e5a05724a9893d9c1c856bf4ee1"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office facilities under a non-cancelable operating lease agreement with an unrelated party through September 2030. Operating leases are included in "Operating lease right of use asset" and "Operating lease liability" in the consolidated balance sheets. The Company currently has finance leases which in the aggregate are immaterial and not presented in the consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease cost, which is included in occupancy expense in the consolidated statements of operations, for the three months ended March&#160;31, 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-550">1.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:VariableLeasePayment" format="ixt:num-dot-decimal" scale="6" id="f-551">0.5</ix:nonFraction> million was related to variable lease payments. Cash paid for amounts included in the measurement of lease liabilities total $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="f-552">0.6</ix:nonFraction>&#160;million for the three months ended March 31, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i54a12e5a05724a9893d9c1c856bf4ee1"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-553" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of March&#160;31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:77.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-554">1,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-555">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-556">2,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-557">2,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-558">2,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-559">10,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-560">21,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-561">4,149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-562">17,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:LeaseCostTableTextBlock" id="f-563" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average remaining lease term and discount rate as of March 31, 2022 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:77.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-564">8.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-565">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to the lease for the three months ended March 31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:77.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="f-566">562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Disclosures under ASC 840, Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rent expense, which is included in occupancy expense in the consolidated statements of operations, totaled $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:LeaseAndRentalExpense" scale="6" id="f-567">0.9</ix:nonFraction> million for the three months ended March 31, 2021.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="f-568" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of December&#160;31, 2021 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:77.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" format="ixt:num-dot-decimal" scale="3" id="f-569">2,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" format="ixt:num-dot-decimal" scale="3" id="f-570">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" format="ixt:num-dot-decimal" scale="3" id="f-571">2,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" format="ixt:num-dot-decimal" scale="3" id="f-572">2,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-573">2,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" format="ixt:num-dot-decimal" scale="3" id="f-574">10,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-575">22,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:DebtDisclosureTextBlock" id="f-576" continuedAt="id87055dd9644483597f160a3632f2172" escape="true">Borrowings</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><ix:continuation id="id87055dd9644483597f160a3632f2172" continuedAt="i86c49aec62e54017a308646b0cb510e6"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-577" escape="true"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a summary of the Company&#8217;s borrowings (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purpose</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrower</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Interest Rate as of March&#160;31, 2022,  Except as Noted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-578">Opportunity Funding SPE II, LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-579">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-580">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-581">22,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-582">15.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-583">Opportunity Funding SPE III, LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-584">175,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-585">123,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8f459792404ef89f517c2775d2cecc_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-586">119,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus <ix:nonFraction unitRef="number" contextRef="i5e45ceee47344b2f83047f691e4ae0c5_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-587">6.00</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331" name="us-gaap:DebtInstrumentMaturityDateDescription" id="f-588">January 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-589">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-590">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-591">49,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b916424ae9496c89ba7d8eba49b9e0_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-592">45,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus <ix:nonFraction unitRef="number" contextRef="ie178233f1f7a425281c27c950649c6bb_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-593">7.25</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331" name="us-gaap:DebtInstrumentMaturityDateDescription" id="f-594">April 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-595">Opportunity Funding SPE VI, LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-596">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-597">33,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71df5f9c88cb450c8c17087fc89d7920_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-598">30,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus <ix:nonFraction unitRef="number" contextRef="if44145f8dacd465e8ec518bf902c16e7_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-599">7.25</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331" name="us-gaap:DebtInstrumentMaturityDateDescription" id="f-600">April 2023</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-601">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d7939d47484fe6902308385a8e6620_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-602">45,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d7939d47484fe6902308385a8e6620_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-603">7,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-604">7,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SOFR plus <ix:nonFraction unitRef="number" contextRef="if340fa6006594831ac911695d6576d10_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-605">0.11</ix:nonFraction>% plus <ix:nonFraction unitRef="number" contextRef="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-606">3.85</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331" name="us-gaap:DebtInstrumentMaturityDateDescription" id="f-607">February 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revolving lines of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ef032c8a384b86937f885405cce77d_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-608">345,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23ef032c8a384b86937f885405cce77d_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-609">213,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2ae163bdb6c49299d4b13faaf0248a1_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-610">203,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331" name="us-gaap:LineOfCreditFacilityAffiliatedBorrower" id="f-611">OppFi-LLC</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-612">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-613">48,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58e517254b01442289abab586f885ca1_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-614">48,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus <ix:nonFraction unitRef="number" contextRef="ib623fed9aa664eca896924b67f670a50_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-615">10.00</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331" name="us-gaap:DebtInstrumentMaturityDateDescription" id="f-616">March 2025</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d220190909e4530a509ff9bc26272cf_I20220331" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-617">395,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d220190909e4530a509ff9bc26272cf_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-618">261,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8d15f0af7d4648a8d8a0431d36909a_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-619">251,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity date extended indefinitely until borrowing capacity is depleted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Secured borrowing payable:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> As of March&#160;31, 2022 and December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="-5" name="opfi:FinanceReceivablePurchased" format="ixt:num-dot-decimal" scale="6" id="f-620">165.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231" decimals="-5" name="opfi:FinanceReceivablePurchased" format="ixt:num-dot-decimal" scale="6" id="f-621">148.9</ix:nonFraction> million, respectively, of finance receivables have been purchased with an active secured borrowing balance of $<ix:nonFraction unitRef="usd" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="-5" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="6" id="f-622">19.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231" decimals="-5" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="6" id="f-623">22.4</ix:nonFraction> million, respectively.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to secured borrowings was $<ix:nonFraction unitRef="usd" contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-624">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-625">0.8</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-626">0.2</ix:nonFraction> million in debt issuance costs related to secured borrowings. There were <ix:nonFraction unitRef="usd" contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331" decimals="INF" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-627">no</ix:nonFraction> amortized debt issuance costs related to secured borrowings for the three months ended March&#160;31, 2022. Amortized debt issuance costs related to secure borrowings were $<ix:nonFraction unitRef="usd" contextRef="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-628">13</ix:nonFraction> thousand for the three months ended March&#160;31, 2021. As of March&#160;31, 2022 and December&#160;31, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331" decimals="INF" name="us-gaap:DeferredFinanceCostsNet" format="ixt:fixed-zero" scale="3" id="f-629"><ix:nonFraction unitRef="usd" contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231" decimals="INF" name="us-gaap:DeferredFinanceCostsNet" format="ixt:fixed-zero" scale="3" id="f-630">no</ix:nonFraction></ix:nonFraction> unamortized debt issuance costs related to secured borrowings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Senior debt: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Corporate credit agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 23, 2021, the borrowings under this revolving credit agreement were paid in full.  Subsequent to repayment, OppFi-LLC terminated the revolving credit agreement.  Interest expense related to the revolving credit agreement totaled $<ix:nonFraction unitRef="usd" contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-631">35</ix:nonFraction> thousand for the three months ended March&#160;31, 2021. Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-632">0.3</ix:nonFraction> million in debt issuance costs in connection with this facility. For the three months ended March&#160;31, 2021, amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-633">21</ix:nonFraction> thousand. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE III, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-634">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-635">1.3</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-636">2.1</ix:nonFraction> million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-637">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-638">0.2</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with the facility was $<ix:nonFraction unitRef="usd" contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-639">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0b8f459792404ef89f517c2775d2cecc_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-640">0.8</ix:nonFraction> million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE V, LLC and Opportunity Funding SPE VII, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-641">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-642">0.6</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-643">1.5</ix:nonFraction> million in debt issuance costs in connection with this facility. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i86c49aec62e54017a308646b0cb510e6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-644">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-645">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $<ix:nonFraction unitRef="usd" contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-646">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i69b916424ae9496c89ba7d8eba49b9e0_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-647">0.4</ix:nonFraction> million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE VI, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-648">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib7837052781245c68476036465d4a746_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-649">0.4</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-650">0.9</ix:nonFraction> million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-651">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib7837052781245c68476036465d4a746_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-652">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021 , the remaining balance of unamortized debt issuance costs associated with this facility was $<ix:nonFraction unitRef="usd" contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-653">14</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="i71df5f9c88cb450c8c17087fc89d7920_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-654">0.1</ix:nonFraction> million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE IV, LLC and SalaryTap Funding SPE, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 31, 2022, this revolving line of credit agreement was amended to bear interest in accordance with the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) at a per annum rate equal to the applicable SOFR rate plus a credit spread adjustment of <ix:nonFraction unitRef="number" contextRef="if340fa6006594831ac911695d6576d10_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-655">0.11</ix:nonFraction>% plus <ix:nonFraction unitRef="number" contextRef="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-656">3.85</ix:nonFraction>%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-657">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-658">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-659">0.9</ix:nonFraction> million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-660">46</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-661">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $<ix:nonFraction unitRef="usd" contextRef="i74d7939d47484fe6902308385a8e6620_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-662">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-663">0.3</ix:nonFraction> million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Term loan, net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2022 and December&#160;31, 2021, the outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-664">50.0</ix:nonFraction> million was net of unamortized debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-665">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i58e517254b01442289abab586f885ca1_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-666">1.4</ix:nonFraction> million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $<ix:nonFraction unitRef="usd" contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-667">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="6" id="f-668">0.7</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $<ix:nonFraction unitRef="usd" contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331" decimals="-5" name="us-gaap:InterestCostsCapitalized" format="ixt:num-dot-decimal" scale="6" id="f-669">2.3</ix:nonFraction> million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $<ix:nonFraction unitRef="usd" contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-670">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="f-671">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.       </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-672" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March&#160;31, 2022, required payments for the term loan for each of the next five years are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:82.727%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:fixed-zero" scale="3" id="f-673">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="3" id="f-674">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="3" id="f-675">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-676">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="f-677">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-678">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Subordinated debt - related party: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 30, 2021, the borrowings under this unsecured line of credit agreement were paid in full. Interest expense related to this related party transaction was $<ix:nonFraction unitRef="usd" contextRef="ie5e315feb643461aba4177993e3159e1_D20220101-20220331" decimals="-5" name="us-gaap:InterestExpenseRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-679">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2021.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_67"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:WarrantsTextBlock" id="f-680" continuedAt="i9f533194f4c74fb49871828e55b2bd68" escape="true">Warrant Liabilities</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i9f533194f4c74fb49871828e55b2bd68">As of March&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ib640303335c24d68bd0504bc9a133e45_I20220331" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-681">11,887,500</ix:nonFraction> Public Warrants and <ix:nonFraction unitRef="shares" contextRef="i14f48f8b9d8648ab8551b51faca53551_I20220331" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-682">3,451,937</ix:nonFraction> Private Placement Warrants outstanding. As of March&#160;31, 2022 and December&#160;31, 2021, the Company recorded warrant liabilities of $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-683">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-684">11.2</ix:nonFraction> million, respectively, in the consolidated balance sheets. For the three months ended March&#160;31, 2022, the fair value of the Public Warrants and Private Placement Warrants decreased by $<ix:nonFraction unitRef="usd" contextRef="if736d72e83344cd28bc0c5156fa54bb5_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="6" id="f-685">1.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia9bd2fbb4d6d404fb272afcad07b5016_D20220101-20220331" decimals="-5" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="6" id="f-686">0.5</ix:nonFraction>&#160;million, respectively.</ix:continuation>  </span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_70"></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-687" continuedAt="i4acb683116e34a83984c9a10216131ea" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i4acb683116e34a83984c9a10216131ea"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Share repurchase:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On January&#160;6, 2022, OppFi announced that its Board of Directors (&#8220;Board&#8221;) had authorized a program to repurchase (&#8220;Repurchase Program&#8221;) up to $<ix:nonFraction unitRef="usd" contextRef="ic3eb8df835504ec68b9b34662ab4d359_I20220106" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-688">20.0</ix:nonFraction> million in the aggregate of shares of Class A Common Stock. Repurchases under the Repurchase Program may be made from time to time, on the open market, in privately negotiated transactions, or by other methods, at the discretion of the management of the Company and in accordance with the limitations set forth in Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, and other applicable legal requirements. The timing and amount of the repurchases will depend on market conditions and other  requirements. The Repurchase Program does not obligate the Company to repurchase any dollar amount or number of shares and the Repurchase Program may be extended, modified, suspended, or discontinued at any time. For each share of Class A Common Stock that the Company repurchases under the Repurchase Program, OppFi-LLC will redeem one Class A common unit of OppFi-LLC held by OppFi, decreasing the percentage ownership of OppFi-LLC by OppFi and relatively increasing the ownership by the Members. The Repurchase Program will expire in December 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records the difference between the cash paid for stock repurchases and the underlying par value as a reduction to accumulated earnings (deficit). During the three months ended March&#160;31, 2022, OppFi repurchased <ix:nonFraction unitRef="shares" contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-689">282,334</ix:nonFraction> shares of Class A Common Stock at an average purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" decimals="INF" name="opfi:StockRepurchasedAverageCostPerShare" scale="0" id="f-690">3.67</ix:nonFraction> per share for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-691">1.0</ix:nonFraction> million. As of March&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-692">19.0</ix:nonFraction> million of the repurchase authorization remained available.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_73"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-693" continuedAt="ie472b04689c9416e97c02f49dde4057e" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie472b04689c9416e97c02f49dde4057e" continuedAt="iab1a8589bfe247738185aaf7625536b9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July&#160;20, 2021, OppFi established the OppFi Inc. 2021 Equity Incentive Plan (&#8220;Plan&#8221;), which provides for the grant of awards in the form of options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based awards, and other stock-based awards to employees, non-employee directors, officers, and consultants. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the Plan (including from outstanding awards) was <ix:nonFraction unitRef="shares" contextRef="i3b97ec5a00de451b8077db7b5ec9a36e_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-694">11,772,630</ix:nonFraction> shares. As of March&#160;31, 2022, OppFi had only granted awards in the form of options, restricted stock units, and performance stock units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Stock options:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-695" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s stock option activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:39.109%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Common Stock Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-696">3,375,000</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-697">15.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-699">251,918</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-700">4.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="f-701">&#8212;</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-702">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-703">1,499,822</ix:nonFraction>)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-704">14.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-705">2,127,096</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-706">14.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-707">9.34</ix:nonNumeric></span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-709">175,000</ix:nonFraction></span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="f-710">15.23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-711">9.30</ix:nonNumeric></span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-712">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended March&#160;31, 2022, the Company recognized negative stock-based compensation expense of $<ix:nonFraction unitRef="usd" contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-713">0.2</ix:nonFraction> million related to stock options due to forfeitures. As of March&#160;31, 2022 and December&#160;31, 2021, the Company had unrecognized stock-based compensation related to unvested stock options of $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="f-714">2.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="f-715">6.1</ix:nonFraction> million, respectively, that is expected to be recognized over an estimated weighted-average period of approximately <ix:nonNumeric contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-716">3.3</ix:nonNumeric> years and <ix:nonNumeric contextRef="i8759c8442bbc40bbb7fd472f3698e695_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-717">3.5</ix:nonNumeric> years, respectively. The weighted-average grant date fair value of stock options granted during the three months ended March&#160;31, 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-718">2.86</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-719" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of each option grant during the three months ended March&#160;31, 2022 was estimated on the grant date using the Black-Scholes option pricing model based on the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-720">65.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-721">1.71</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-722">6.1</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-723">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="iab1a8589bfe247738185aaf7625536b9" continuedAt="ie9bd8a0e33f642bba8cca5997a1fab18"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Restricted stock units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="f-724" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s restricted stock unit (&#8220;RSU&#8221;) activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:69.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-725">1,818,530</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-726">7.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-727">275,799</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-728">4.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-729">25,671</ix:nonFraction>)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-730">3.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-731">566,232</ix:nonFraction>)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-732">5.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-733">1,502,426</ix:nonFraction></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-734">7.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were <ix:nonFraction unitRef="shares" contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331" decimals="INF" name="opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" format="ixt:num-dot-decimal" scale="0" id="f-735">31,833</ix:nonFraction> vested RSUs that remained unsettled as of March&#160;31, 2022. For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $<ix:nonFraction unitRef="usd" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-736">0.8</ix:nonFraction>&#160;million related to RSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to RSUs was $<ix:nonFraction unitRef="usd" contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-737">8.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-738">12.2</ix:nonFraction> million, respectively, which will be recognized over a weighted-average vesting period of approximately <ix:nonNumeric contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-739">3.5</ix:nonNumeric> years and <ix:nonNumeric contextRef="i05f669615a0c4e43864656be9211583e_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-740">3.6</ix:nonNumeric> years, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Performance stock units:</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="f-741" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the Company&#8217;s performance stock unit (&#8220;PSU&#8221;) activity for three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:69.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Performance Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-742">78,907</ix:nonFraction></span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-743">7.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="f-744">&#8212;</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-745">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="f-746">&#8212;</ix:nonFraction></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-748">&#8212;</ix:nonFraction></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-749">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-750">78,907</ix:nonFraction></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-751">7.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $<ix:nonFraction unitRef="usd" contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-752">0.1</ix:nonFraction> million related to PSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to PSUs was $<ix:nonFraction unitRef="usd" contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-753">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-754">0.5</ix:nonFraction> million, respectively, which will be recognized over a weighted-average vesting period of approximately <ix:nonNumeric contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-755">3.50</ix:nonNumeric> years and <ix:nonNumeric contextRef="i2cc5f92a04c0497dbe9b9f54d00bb732_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-756">3.75</ix:nonNumeric> years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Employee Stock Purchase Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> On July 20, 2021, the Company established the OppFi Inc. 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The ESPP permits eligible employees to contribute up to <ix:nonFraction unitRef="number" contextRef="i73ca344540704dca83e9f52725886dfe_I20210720" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-757">10</ix:nonFraction>% of their compensation, not to exceed the IRS allowable limit, to purchase shares of Class A Common Stock during six month offerings. Eligible employees will purchase the shares at a price per share equal to the lesser of <ix:nonFraction unitRef="number" contextRef="ieffc394b9e484b9e95accd3295e2c105_D20210720-20210720" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-758">85</ix:nonFraction>% of the fair market value of the Class A Common Stock on the first trading day of the offering period or the last trading day of the offering period. The offering periods begin each January 1 and July 1, with the initial offering period beginning on January 1, 2022. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP was <ix:nonFraction unitRef="shares" contextRef="ia1946bf2c93c4dc3a1177083bbe6afec_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-759">1,200,000</ix:nonFraction> and consists of authorized but unissued or reacquired shares of Class A Common Stock. The maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP shall be cumulatively increased on January 1, 2022 and on each subsequent January 1, through and including January 1, 2030, by a number of shares equal to the smallest of (a) <ix:nonFraction unitRef="number" contextRef="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" format="ixt-sec:numwordsen" scale="-2" id="f-760">one</ix:nonFraction> percent of the number of shares of Class A Common Stock issued and outstanding on the immediately preceding December 31, (b) <ix:nonFraction unitRef="shares" contextRef="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331" decimals="INF" name="opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" format="ixt:num-dot-decimal" scale="0" id="f-761">2,400,000</ix:nonFraction> shares, or (c) an amount determined by the Board. As of March&#160;31, 2022 and December&#160;31, 2021 , <ix:nonFraction unitRef="shares" contextRef="i3e61fe6ce8214676ae2cad36dc8cbd8d_D20211231-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="f-762"><ix:nonFraction unitRef="shares" contextRef="i1d31c8959d1b4a72966b4161628d3e48_D20220331-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="f-763">no</ix:nonFraction></ix:nonFraction> shares of Class A Common Stock have been purchased under the ESPP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ESPP employee payroll contributions accrued as of March&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-764">0.1</ix:nonFraction> million and are included within accrued expenses on the consolidated balance sheets. Payroll contributions accrued as of March&#160;31, 2022 will be used to purchase shares at the end of the current ESPP offering period ending on June&#160;30, 2022. Payroll contributions ultimately used to purchase shares are reclassified to stockholders&#8217; equity on the purchase date.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Profit unit interests:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Prior to the Business Combination, OppFi-LLC issued profit unit interests, which were recapitalized as &#8220;OppFi Units&#8221; in connection with the adoption by the Members in accordance with the terms of the &#8220;OppFi A&amp;R LLCA&#8221; immediately prior to the Closing.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="ie9bd8a0e33f642bba8cca5997a1fab18"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total profit interest compensation expense for the three months ended March&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-765">49</ix:nonFraction> thousand.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" id="f-766" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The compensation expense accounted for all vested units based on the following assumptions:  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:79.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.838%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-767">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-768">68.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" scale="-2" id="f-769">45.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-770">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-771" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s profit unit interests activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i588918670b5a4e6f9d6662bade3c7383_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-772">12,202,135</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i588918670b5a4e6f9d6662bade3c7383_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-773">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="f-774">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-775">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-776">54,800</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-777">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf6932be9b0645629fe7ad284f5e4366_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-778">12,147,335</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6932be9b0645629fe7ad284f5e4366_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-779">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="f-780" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s non-vested units activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-781">4,738,333</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-782">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="f-783">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-784">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-785">325,835</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-786">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-787">54,800</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-788">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-789">4,357,698</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-790">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to the Business Combination, there was <ix:nonFraction unitRef="usd" contextRef="i7e06c2ccf04f4d2a85312a9643d1e620_I20220331" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="3" id="f-791"><ix:nonFraction unitRef="usd" contextRef="i395db8f0ff7145e8814f58104f21fe6b_I20211231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="3" id="f-792">no</ix:nonFraction></ix:nonFraction> unrecognized compensation expense related to profit unit interests.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_79"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-793" continuedAt="ic488078e44ff4b0ebe089aff9d926e3f" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic488078e44ff4b0ebe089aff9d926e3f" continuedAt="i158d0b4b1a8c4d40b45ed8228ae3f591"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended March&#160;31, 2022, OppFi recorded an income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-794">0.5</ix:nonFraction> million and reported consolidated income before taxes of $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-795">0.2</ix:nonFraction> million, resulting in a <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-796">222.2</ix:nonFraction>% effective income tax rate. As OppFi-LLC was classified as a partnership for federal income tax purposes, OppFi-LLC did not record a federal income tax expense for the three months ended March 31, 2021. A pro forma income tax provision has been disclosed as if OppFi-LLC was a taxable corporation for the three months ended March 31, 2021. For the three months ended March 31, 2021, the unaudited pro forma income tax expense was $<ix:nonFraction unitRef="usd" contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-797">0.7</ix:nonFraction>&#160;million, resulting in an effective tax rate of <ix:nonFraction unitRef="number" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-798">2.8</ix:nonFraction>%</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi&#8217;s effective income tax rate for the three months ended March&#160;31, 2022 differs from the federal statutory income tax rate of <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-799">21</ix:nonFraction>% primarily due to the noncontrolling interest in the Up-C partnership structure, nondeductible expenses, state income taxes, and discrete tax items. For the three months ended March&#160;31, 2022, there was a discrete item recorded of $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="6" id="f-800">0.5</ix:nonFraction>&#160;million related to a prior period stock compensation adjustment, which increased the effective rate by <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-801">219</ix:nonFraction>%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended March&#160;31, 2022 would have been <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="3" name="opfi:EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" scale="-2" id="f-802">3.2</ix:nonFraction>%. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi is subject to a  <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-803">21</ix:nonFraction>% federal income tax rate on its activities and its distributive share of income from OppFi-LLC, as well as various state and local income taxes. As of March&#160;31, 2022, OppFi owned <ix:nonFraction unitRef="number" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="3" name="opfi:ReverseRecapitalizationOwnershipInterestHeldPercent" scale="-2" id="f-804">12.2</ix:nonFraction>% of the outstanding units of OppFi-LLC and considers appropriate tax accounting only on this portion of OppFi-LLC&#8217;s activity. Additionally, OppFi&#8217;s income tax rate varies from the <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-805">21</ix:nonFraction>% statutory federal income tax rate primarily due to a permanent difference related to the adjustment of the warrant liabilities recorded by OppFi. This fair value adjustment of the warrant liabilities represents a large portion of OppFi&#8217;s pre-tax book income or loss and is a permanent difference between GAAP and taxable income, which impacts OppFi&#8217;s effective income tax rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The CARES Act was enacted on March 27, 2020 in the United States to provide emergency assistance to individuals and businesses affected by the COVID-19 pandemic. For the three months ended March&#160;31, 2022, the impact of the CARES Act </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i158d0b4b1a8c4d40b45ed8228ae3f591"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">was immaterial to the Company&#8217;s tax provision. However, under the CARES Act, the Company is deferring the employer portion of payroll tax payments through December 31, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were <ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-806"><ix:nonFraction unitRef="usd" contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-807">no</ix:nonFraction></ix:nonFraction> unrecognized tax benefits as of March&#160;31, 2022 or December&#160;31, 2021. <ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="3" id="f-808">No</ix:nonFraction> amounts were accrued for the payment of interest and penalties as of March&#160;31, 2022. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_85"></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" id="f-809" continuedAt="ie57ff9e111974a31bbd77ef6c1b64a4e" escape="true">Interest Expense and Amortized Debt Issuance Costs</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie57ff9e111974a31bbd77ef6c1b64a4e"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" id="f-810" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes interest expense and amortized debt issuance costs for the three months ended March 31, (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-811">6,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-812">3,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-813">609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="f-814">521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and amortized debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="opfi:InterestExpenseAndAmortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-815">7,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-3" name="opfi:InterestExpenseAndAmortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-816">4,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_88"></div><div style="margin-top:18pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueDisclosuresTextBlock" id="f-817" continuedAt="icbfa8a786dbc4a72bb53a1d5b3687490" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="icbfa8a786dbc4a72bb53a1d5b3687490" continuedAt="i3a68ed6c70924c9380e952ac160f2948"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair value on a nonrecurring basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: The Company has no assets or liabilities measured at fair value on a nonrecurring basis; that is, the instruments are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair value measurement on a recurring basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-818" continuedAt="if93531cb287740329bbd27908458cd14" escape="true">The Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2022 and December&#160;31, 2021 are as follows (in thousands):</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="if93531cb287740329bbd27908458cd14" continuedAt="i45fcb8cca9c448bd9e72acb44d7c8ae3"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i233601e8206e48689ef20bd86306e013_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-819">371,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i125ef33e4a46407192eccac5a9f2672f_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:fixed-zero" scale="3" id="f-820">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic95b87ed3dbe4186acb01f4fe29bd014_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:fixed-zero" scale="3" id="f-821">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ed44c27319a45c6bc5aaf54538ce77b_I20220331" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-822">371,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a3c96a08c664f86b28066dff98cc456_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-823">6,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1a81efb82d8466385a0fe31ddc9e776_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-824">6,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f6ba3659b4b45b781f0c7d441ea9dc1_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-825">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib48c1b04930346c893f2f30850658745_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-826">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4952cba4ef324746b1d6870765e751ce_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-827">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3109205506945c299e3ab2a8aca12e9_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-828">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i187151f1767e4bc7ae4bafedd1eebac7_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-829">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic916146403cb4d909e3fb0b4b4ad2251_I20220331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-830">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i803385bf14ef4804bcb4d4dcc5d2181a_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-831">373,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832a41d2996244e0902f0da51ed2d91e_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:fixed-zero" scale="3" id="f-832">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57282d4a107240f6a2e06f25d0d2d179_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:fixed-zero" scale="3" id="f-833">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i841d5686d2b44e25bf48930d58c88cf9_I20211231" decimals="-3" name="opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" format="ixt:num-dot-decimal" scale="3" id="f-834">373,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634b8cbee46542afaf4db3bf36db656c_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-835">8,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e40035d1c4496785ef2597034af758_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-836">8,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16b83d2856e743e2882d3ce3951725e8_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-837">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieffe4206965c4764b882f215f0705733_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia94eedc7322d4d7ea54eca8d87aab20e_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-839">3,157</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21772187b70d424abbe0cc6f68008cbf_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-840">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b3bfe1437314f4d8d6d875abcc33d1e_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="f-841">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676c9956ee0141d18056c4394e2a26e7_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-842">3,157</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">During the three months ended March&#160;31, 2022 and 2021, there were no transfers of assets or liabilities in or out of  Level 3 fair value measurements.</span></div></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  The Company primarily estimates the fair value of its installment finance receivables portfolio using discounted cash flow models that have been internally developed.  The models use inputs that are unobservable but reflect the Company&#8217;s best estimates of the assumptions a market participant would use to calculate fair value. </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i3a68ed6c70924c9380e952ac160f2948" continuedAt="ifbbc9a89f5334dfeada885aeecf5929d"><div style="margin-top:9pt"><ix:continuation id="i45fcb8cca9c448bd9e72acb44d7c8ae3" continuedAt="i509e3427c86f43e58328b9b445d79c49"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents quantitative information about the significant unobservable inputs used for the Company&#8217;s installment finance receivables fair value measurements as of March&#160;31, 2022 and December&#160;31, 2021:</span></div></td></tr></table></ix:continuation><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="f-843" continuedAt="i959c77bdcfbf4ea09ef9b46898fa1f9c" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"></td><td style="width:39.106%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate on finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i594d85d9f81448619de11b31ab04aaa5_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-844">147.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iac88fbbaab214aaaaaf119c4af7ca821_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-845">147.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i83e3fe65eab04ccfa298ed028ddaf6ca_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-846">22.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03e2839f03f7410090baee8e2e370ac7_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-847">21.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Servicing cost*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b27dcc92bce4173b0ead445b3d9096b_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-848">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie582371ff01e462c8c4ffd9a0d293522_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-849">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remaining life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb159116f87f47e4b20794e31a281515_I20220331" decimals="2" name="opfi:FinancingReceivableMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="f-850">0.62</ix:nonFraction> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iafdd13161805402c8289d6455810ef56_I20211231" decimals="2" name="opfi:FinancingReceivableMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="f-851">0.62</ix:nonFraction> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Default rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcccc8393dc340b1b6c873a6ca135b65_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-852">18.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iac07426872924768b05bee6be220112e_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-853">17.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3831c29966b74f3fb600625ac564dd13_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-854">3.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99677f15538e48f0a49ae8c30a1391c1_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-855">3.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepayment rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3c86e4d0c8e3462b8f00394c4299aaeb_I20220331" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-856">21.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd0999e33f2444a9a150a0be1aef1524_I20211231" decimals="4" name="opfi:FinancingReceivableMeasurementInput" scale="-2" id="f-857">21.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*Stated as a percentage of finance receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></ix:nonNumeric></div><ix:continuation id="i509e3427c86f43e58328b9b445d79c49"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value measurement for the Public Warrants is categorized as Level 1 due to the use of an observable market quote in an active market under the ticker OPFI WS.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value of the Private Placement Warrants is measured using a Monte Carlo simulation; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.</span></div></ix:continuation><div style="margin-top:9pt"><ix:continuation id="i959c77bdcfbf4ea09ef9b46898fa1f9c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the significant assumptions used in the simulation at March&#160;31, 2022 and December&#160;31, 2021, the Closing Date:</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7afd58044bc441f38943f4b6282733a7_I20220331" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-858">2.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icff4edda91484e1e81772db72d4aa6ee_I20220331" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-859">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia30ba0225c6d4208b13392a26f48efaf_I20211231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-860">1.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7ae6a023342e4c78a15b3efb8bdfeb39_I20211231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-861">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8c286a4d8af84130a60dc7aefad4e4df_I20220331" decimals="1" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="3" id="f-862">4.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f898eced32244ee926ebe03db466a90_I20220331" decimals="1" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="3" id="f-863">9.3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9609eea663b44c8a919aeff1e7f7305_I20211231" decimals="1" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="3" id="f-864">4.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9759112bb42d4f97bce9b073f439e1b4_I20211231" decimals="1" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="3" id="f-865">9.6</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4532f3255d1d4f568f9156ffae17dd3a_I20220331" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-866">57.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4550c9e161f842948a27f89d743f714d_I20220331" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-867">57.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i11f766934c1040848e943844b1810ce7_I20211231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-868">48.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27ee006861bb49348ced8dc2b968a979_I20211231" decimals="4" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="f-869">48.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i618fed5bcbbd4c20939a5dde31032ae8_I20220331" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-870">11.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i06ea4dbcfcaf42af92d6784087463082_I20220331" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-871">15.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i82d8bb488d0941bcb8f4124ea6f78ad2_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-872">11.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a8028cce919480289939912ea55690d_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-873">15.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i523abe0b6fb546a3bde8298dea571b41_I20220331" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-874">0.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb2e9a136e394c4f97fec1ed14ba8791_I20220331" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-875">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042dd5013bd14f2c940e10729994130d_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-876">0.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89c1a50c79b94024bb34bf1e9d46b47c_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="f-877">1.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt"><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-878" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands): </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e4c571b02c4448a8179a1e981129c5_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-879">1,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91ef7ad6f606457e8359a7a0cab38d1f_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-880">1,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7df55c7d9245421e9ea7898736ecc74b_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-881">3,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70a7481bed064a76a6c74b3746f74f79_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="f-882">356</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7b5296955ec24776b9ec1e28d8fff32d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="f-883">146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0397a0eb3e94ba788cc8d98b7b3f501_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="f-884">502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fae2ab7d7c84b93bf54ee2a2a5030d6_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-885">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb81dc358754ee6a1058ce9164eebc5_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-886">1,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7ef68738144a3a8f417593dd860023_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-887">2,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="ifbbc9a89f5334dfeada885aeecf5929d"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Financial assets and liabilities not measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" id="f-888" continuedAt="i07b2d19524c742da86dce24c54cc2cf3" escape="true">The following table presents the carrying value and estimated fair values of financial assets and liabilities disclosed but not carried at fair value and the level within the fair value hierarchy as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands): </ix:nonNumeric></span></div><ix:continuation id="i07b2d19524c742da86dce24c54cc2cf3"><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-889">27,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-890">27,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-891">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-893">32,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-894">32,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-895">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-896">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-897">10,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-898">10,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="f-899">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="f-900">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-901">4,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:fixed-zero" scale="3" id="f-902">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:fixed-zero" scale="3" id="f-903">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-904">4,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-905">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:fixed-zero" scale="3" id="f-906">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:fixed-zero" scale="3" id="f-907">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-908">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-909">261,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="f-910">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica473fef652c454a9acc0395d8194aee_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="f-911">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-912">261,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-913">25,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-914">25,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-915">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-916">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-917">37,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-918">37,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-920">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-921">10,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-922">10,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="f-923">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="f-924">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-925">4,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:fixed-zero" scale="3" id="f-926">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:fixed-zero" scale="3" id="f-927">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-928">4,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-929">22,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:fixed-zero" scale="3" id="f-930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:fixed-zero" scale="3" id="f-931">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-932">22,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-933">251,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="f-934">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921e3be032224d81bc0785320d9ae344_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:fixed-zero" scale="3" id="f-935">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5392820e41f54b599905ddda43edfa62_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-936">251,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_91"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 15. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="opfi:CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" id="f-937" continuedAt="i05ca6febd57b4e61b8bcf03e41cdabac" escape="true">Commitments, Contingencies and Related Party Transactions</ix:nonNumeric></span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><ix:continuation id="i05ca6febd57b4e61b8bcf03e41cdabac" continuedAt="i11f6d004eccc424ebbd07b7d2ef73e86"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Legal contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> Due to the nature of its business activities, the Company is subject to extensive regulations and legal actions and is currently involved in certain legal and regulatory matters, which arise in the normal course of business. In accordance with applicable accounting guidance, the Company establishes an accrued liability for legal and regulatory matters when those matters present loss contingencies which are both probable and reasonably estimable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has received inquiries from certain agencies and states on its lending compliance, the validity of the bank partnership model, and its ability to facilitate the servicing of bank originated loans. Management is confident that its lending practices and the bank partnership structure, in addition to the Company&#8217;s technologies, services, and overall relationship with its bank partners, complies with state and federal laws. However, the inquiries are still in process and the outcome is unknown at this time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Except as described below, management does not believe that the resolution of any currently pending legal and regulatory matters will have a material adverse effect on the Company&#8217;s financial condition, results of operations, or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On November 18, 2021, the Company entered into a Consent Judgement and Order (&#8220;Settlement&#8221;) with the Attorney General of the District of Columbia (&#8220;District&#8221;) to resolve all matters in a dispute related to the action previously filed against the Company by the District (&#8220;Action&#8221;). The Company denies the allegations in the Action and denies that it has violated any law or engaged in any deceptive or unfair practices. The Action was resolved to avoid the expense of protracted litigation. As part of the Settlement, the Company agreed to, among other things, refrain from certain business activities in the District of Columbia, pay $<ix:nonFraction unitRef="usd" contextRef="iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-938">0.3</ix:nonFraction> million to the District of Columbia and provide refunds totaling $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-939">1.5</ix:nonFraction> million to certain District of Columbia consumers. As of December 31, 2021, unpaid refunds due to certain District of Columbia totaled $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-940">1.5</ix:nonFraction> million, which is included in accrued expenses on the consolidated balance sheets.  During the three months ended March&#160;31, 2022, the Company distributed refunds totaling $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-941">1.5</ix:nonFraction> million to the District of Columbia consumers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 7, 2022, the Company, through OppFi-LLC, filed a complaint for declaratory and injunctive relief (&#8220;Complaint&#8221;) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (&#8220;Defendant&#8221;) in the Superior Court of the State of California, County of Los Angeles, Central Division. The Complaint seeks a declaration that the interest rate caps set forth in the California Financing Law, as amended by the Fair Access to Credit Act, a/k/a AB 539 (&#8220;CFL&#8221;), do not apply to loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners and serviced through the Company&#8217;s  technology and service platform pursuant to a contractual arrangement with each such bank (&#8220;Program&#8221;). The Complaint further seeks injunctive relief against the Defendant, preventing </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><ix:continuation id="i11f6d004eccc424ebbd07b7d2ef73e86"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Defendant from enforcing interest rate caps under the CFL against the Company based on activities related to the Program. See Note 18 for additional information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Related party transactions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi-LLC previously had an unsecured line of credit agreement with Schwartz Capital Group (&#8220;SCG&#8221;) with a maximum available amount of $<ix:nonFraction unitRef="usd" contextRef="ic27dc5b5ef66440fb0e989862b2724c9_I20210329" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-942">4.0</ix:nonFraction> million, which was paid in full on March 30, 2021. Interest expense related to this related party transaction was $<ix:nonFraction unitRef="usd" contextRef="i02b68cf088134e92a841a5568fa97971_D20210101-20210331" decimals="-5" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="f-943">0.1</ix:nonFraction> million for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2020, OppFi-LLC entered into a Management Fee Agreement (&#8220;Management Fee Agreement&#8221;) with SCG. Pursuant to the terms of the Management Fee Agreement, SCG provided board and advisory services.  Effective upon the Closing, OppFi-LLC terminated the Management Fee Agreement. For the three months ended March&#160;31, 2021, management fees under the Management Fee Agreement totaled $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="6" id="f-944">0.2</ix:nonFraction> million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Severance agreements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company entered into Severance Agreements and General Releases (&#8220;Severance Agreements&#8221;) with the Company&#8217;s former Chief Executive Officer and other key employees. In connection with these Severance Agreements, the Company agreed to, among other things, pay certain severance benefits for one year. As of March&#160;31, 2022 and December&#160;31, 2021, unpaid severance benefits totaled $<ix:nonFraction unitRef="usd" contextRef="i832b59c76cf14120996e745fc0586aee_I20220331" decimals="-5" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-945">2.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231" decimals="-5" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-946">1.3</ix:nonFraction> million, respectively, which are included in accrued expenses on the consolidated balance sheets.</span></div></ix:continuation><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 16.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-947" continuedAt="i3290e7b3045a43eda91628f25f14c04f" escape="true">Concentration of Credit Risk</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3290e7b3045a43eda91628f25f14c04f">Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of finance receivables.  As of March&#160;31, 2022, consumers living primarily in Florida, Texas and California made up approximately <ix:nonFraction unitRef="number" contextRef="i823f2fd119304da0aae88e6dbc213640_D20220331-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-948">14</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i56371b37e39f4a1883f5e97ec7489820_D20220331-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-949">13</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="id0962472abbc4195a2d7d108efa4dbe7_D20220331-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-950">12</ix:nonFraction>%, respectively, of the gross amount of the Company&#8217;s portfolio of finance receivables.  As of March&#160;31, 2022, there were no other states that made up more than 10% or more of the gross amount of the Company&#8217;s portfolio of finance receivables. As of December&#160;31, 2021, consumers living primarily in Florida, Texas and California made up approximately <ix:nonFraction unitRef="number" contextRef="i3bb4d0229d67405da2c6330d57131733_D20211231-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-951">14</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i3b944ed2d8544a429672bf220ffae577_D20211231-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-952">14</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i77faea299bf0479db2b99d5a9df10188_D20211231-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-953">11</ix:nonFraction>%, respectively, of the gross amount of the Company&#8217;s portfolio of finance receivables. Furthermore, such consumers&#8217; ability to honor their installment contracts may be affected by economic conditions in these areas. The Company is also exposed to a concentration of credit risk inherent in providing alternate financing programs to borrowers who cannot obtain traditional bank financing.</ix:continuation></span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Note 17. <ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-954" continuedAt="i7209dce697ff439b86f14a4e4292b0fb" escape="true">Retirement Plan</ix:nonNumeric></span></div><div><span><br/></span></div><div><ix:continuation id="i7209dce697ff439b86f14a4e4292b0fb"><span style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sponsors a 401(k) retirement plan (&#8220;401(k) Plan&#8221;) for its employees. Full time employees (except certain non-resident aliens) who are age 21 and older are eligible to participate in the 401(k) Plan. The 401(k) Plan participants may elect to contribute a portion of their eligible compensation to the 401(k) Plan. The Company has elected a matching contribution up to <ix:nonFraction unitRef="number" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-955">4</ix:nonFraction>% on eligible employee compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s contribution, which is included in salaries and employee benefits in the consolidated statements of operations, totaled $<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-956">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-957">0.3</ix:nonFraction> million for the three months ended March&#160;31, 2022 and 2021, respectively.</span></ix:continuation></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 18.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:EarningsPerShareTextBlock" id="f-958" continuedAt="i554c3279978e4f84b954c03a8d093ae3" escape="true">Earnings Per Share</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i554c3279978e4f84b954c03a8d093ae3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to the reverse recapitalization in connection with the Closing (&#8220;Reverse Recapitalization&#8221;), all net income was attributable to the noncontrolling interest. For the periods prior to July 20, 2021, earnings per share was not calculated because net income prior to the Business Combination was attributable entirely to OppFi-LLC. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-959" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted (as restated) earnings per share for the three months ended March&#160;31, 2022 (in thousands, except share and per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.591%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-960">297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-961">1,373</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-962">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:DilutiveSecurities" format="ixt:fixed-zero" scale="3" id="f-963">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-964">1,373</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-965">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="f-966">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common stock outstanding - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-967">13,581,828</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-968">&#8212;</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-969">53,655</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained OppFi Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:num-dot-decimal" scale="0" id="f-970">70,838,474</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-971">70,892,129</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average units outstanding - diluted (as restated)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-972">84,473,957</ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-973">0.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS (as restated)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" format="ixt:fixed-zero" scale="0" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-975" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents securities that have been excluded from the calculation of diluted earnings per share as </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their effect would have been anti-dilutive for the three months ended March&#160;31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia56a8e7bb319458895fe32aaad9ab1c6_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-976">11,887,500</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Unit Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e8dcdeabe6941dc906cc2c39301cdfa_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-977">231,250</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iccff46eef9c14b57ac3ab6f65c4d3563_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-978">2,248,750</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i060c6dded5ba4bb591db348be89701b3_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-979">912,500</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underwriter Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i96d3bb83c80b4279b31f89cce8859df8_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-980">59,437</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idb2e0e4e7e354d9db4c9968e86f1c6fa_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-981">2,127,096</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic312f54c57764831ae2bd35efe41e3dc_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-982">1,360,548</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2ba21c9a51914fbf87c23ab894cc34f9_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-983">78,907</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest - Earnout Units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i57bf37c501904610be26613bb0104885_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-984">25,500,000</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common stock</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-985">44,405,988</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">OppFi Inc. and Subsidiaries</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Note 19.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331" name="us-gaap:SubsequentEventsTextBlock" id="f-986" continuedAt="icae29641b1ec431b88ac7b18658415b6" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="icae29641b1ec431b88ac7b18658415b6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has evaluated the impact of events that have occurred through the date these financial statements were issued and identified the following events that required disclosure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total return swaps:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On April 15, 2022, the Company, through OppFi-LLC, entered into total return swaps (&#8220;TRS&#8221;) with affiliates of Midtown Madison Management (collectively, &#8220;Midtown&#8221;) pursuant to which OppFi-LLC agreed to provide credit protection related to a reference pool of consumer receivables financed by Midtown through a $<ix:nonFraction unitRef="usd" contextRef="ic379f7d4958946d99ec91d39b08de2f2_I20220415" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-987">75</ix:nonFraction>&#160;million revolving credit agreement (&#8220;Credit Agreement&#8221;) with Midtown as lender and Gray Rock SPV V, LLC as borrower. Pursuant to the TRS, OppFi-LLC will receive payments received by the Midtown reference lenders under the Credit Agreement. OppFi-LLC also entered into a servicing agreement to service the consumer receivables financed through the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">California Financing Law litigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2022, the Defendant filed a cross-complaint against OppFi-LLC attempting to enforce the CFL against OppFi-LLC and, among other things, void loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against OppFi-LLC. The Company intends to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself against the cross-complaint as the Company believes that the Defendant&#8217;s position is without merit as explained in the Company&#8217;s initial Complaint.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></div><div style="padding-left:99pt;text-indent:-99pt"><span><br/></span></div><div style="padding-left:99pt;text-indent:-99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited consolidated financial statements and related notes thereto included elsewhere in the Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that involve risks and uncertainties. You should review the sections titled &#8220;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cautionary Note Concerning Factors That May Affect Future Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221; and &#8220;Risk Factors&#8221; of this Form 10-Q and our most recently filed Annual Report on Form 10-K for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described or implied by the forward-looking statements contained in the following discussion and analysis.</span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_115"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">OppFi Inc. (&#8220;we&#8221;, &#8220;our&#8221;, or the &#8220;Company&#8221;) are a leading mission-driven financial technology platform that powers banks to offer accessible financial</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">products to everyday consumers through our proprietary technology and artificial intelligence (&#8220;AI&#8221;) and a top-rated customer experience. Our primary mission is to facilitate financial inclusion and credit access to the 60 million everyday consumers who lack access to mainstream</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">credit and help them build financial health. Consumers on our platform benefit from higher approval rates and a highly automated, transparent, efficient, and fully digital experience. Our bank partners benefit from our turn-key, outsourced marketing, data science, and proprietary technology to digitally acquire, underwrite and service everyday consumers and increase automation throughout the lending process.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We principally service consumers on our financial platform through OppLoans, which is our bank sponsored installment loan product that is a fully amortizing, simple interest small dollar</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">loan with an average loan size of approximately $1,500 and a term of 11 months. We also recently launched our SalaryTap and OppFi Card products, which do not currently represent a significant amount of our business. </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">COVID-19 Pandemic</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization designated the novel coronavirus (&#8220;COVID-19&#8221;) as a global pandemic. Recently, consumer activity has begun to recover and many government mandates to restrict daily activities have been lifted, but the long-term effects of the COVID-19 pandemic globally and in the United States remain unknown. Worker shortages, supply chain issues, inflationary pressures, vaccine and testing requirements, the emergence of new variants, and the reinstatement of restrictions and health and safety related measures in response to the emergence of new variants, such as the Delta and Omicron variants, contributed to the volatility of ongoing recovery. There can be no assurance that economic recovery will continue or that consumer behavior will return to pre-pandemic levels. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion please reference the &#8216;Risk Factors&#8217; section in Part 1, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RECENT REGULATORY DEVELOPMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">California AB 539</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 7, 2022, the Company, through its subsidiary Opportunity Financial, LLC, a Delaware limited liability company (&#8220;OppFi-LLC&#8221;), filed a complaint for declaratory and injunctive relief (&#8220;Complaint&#8221;) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (&#8220;Defendant&#8221;) in the Superior Court of the State of California, County of Los Angeles, Central Division. The Complaint seeks a declaration that the interest rate caps set forth in the California Financing Law, as amended by the Fair Access to Credit Act, a/k/a AB 539 (&#8220;CFL&#8221;), do not apply to loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners and serviced through the Company&#8217;s technology and service platform pursuant to a contractual arrangement with each such bank (&#8220;Program&#8221;). The Complaint further seeks injunctive relief against the Defendant, preventing the Defendant from enforcing interest rate caps under the CFL against the Company based on activities related to the Program. As of December 31, 2021, consumers living in the State of California made up approximately 11% of the Company&#8217;s finance receivables portfolio. On April 8, 2022, the Defendant filed a cross-complaint against OppFi-LLC attempting to enforce the CFL against OppFi-LLC and, among other things, void loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against OppFi-LLC. The Company intends to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself against the cross-complaint as the Company believes that the Defendant&#8217;s position is without merit as explained in the Company&#8217;s initial Complaint.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HIGHLIGHTS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results as of and for the three months ended March&#160;31, 2022 are summarized below:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Basic and diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> earnings per share (&#8220;EPS&#8221;) of $0.08 and $0.00, respectively, for the three months ended  March&#160;31, 2022;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Adjusted basic and diluted EPS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of $0.01 for the three months ended  March&#160;31, 2022;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Net originations increased 63% to $162.8 million from $99.8 million for the three months ended March&#160;31, 2022 and 2021, respectively;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">              </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">               </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Ending receivables increased 38% to $338.5 million from $245.3 million as of March&#160;31, 2022 and 2021, respectively;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Total revenue increased 20% to $100.7 million from $84.3 million for the three months ended March&#160;31, 2022 and 2021, respectively;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">          </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Net loss of $0.3 million for the three months ended March&#160;31, 2022 decreased by 101% when compared to net income of $24.4 million for the three months ended March&#160;31, 2021; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:13.8pt">Adjusted net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> decreased 97% to $0.6 million from $19.3 million for the three months ended March&#160;31, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> See Note 2 of the Notes to Consolidated Financial Statements in Item 1 for discussion regarding the impact of the restatement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Adjusted Basic and Diluted EPS and Adjusted Net Income are non-Generally Accepted Accounting Principles (&#8220;GAAP&#8221;)  financial measures. For information regarding our uses and definitions of these measures and for reconciliations to the most directly comparable United States GAAP measures, see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Non-GAAP Financial Measures&#8221; below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KEY PERFORMANCE METRICS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review the following key metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions, which may also be useful to an investor. The following tables and related discussion set forth key financial and operating metrics for the Company&#8217;s operations as of and for the three months ended March&#160;31, 2022  and 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note: All key performance metrics includes the three products on the OppFi platform and are not shown separately as contributions from SalaryTap and OppFi Card were de minimis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total Net Originations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure originations to assess the growth trajectory and overall size of our loan portfolio. There is a direct correlation between origination growth and revenue growth. We include both bank partner originations as well as those originated by us directly. Loans are considered to be originated when the contract is signed by the prospective borrower. The vast majority of our originations ultimately disburse to a borrower, but disbursement timing lags that of originations. Originations may be useful to an investor because they help understand the growth trajectory of our revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present total net originations (defined as gross originations net of transferred balance on refinanced loans), percentage of net originations by bank partners, and percentage of net originations by new loans for the three months ended March&#160;31, 2022  and 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net originations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,756</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,809</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of net originations by bank partners</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of net originations by new loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net originations increased to $162.8 million for the three months ended March&#160;31, 2022, from $99.8 million for the three months ended March&#160;31, 2021. The 63.1% increase was primarily due to strategic marketing partnerships and other non-direct mail channels such as search engine optimization, email, and customer referrals. We also saw year over year increase in key marketing metrics such as qualified rate (defined as qualified apps over applications) and funded rate (defined as funded loans over qualified apps). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our origination mix continues to shift towards a servicing / facilitation model for bank partners from a direct origination model. Total net originations by our bank partners increased to 94.5% for the three months ended March&#160;31, 2022, from 76.1% for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, our net originations saw an increase in the percentage of originations of new loans compared to refinanced loans as we continued to drive growth through increased marketing spend with cost efficient marketing partners driving more new loans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total net originations of new loans as percentage of total loans increased to 52.7% for the three months ended March&#160;31, 2022 from 33.5% for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ending Receivables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending receivables are defined as the unpaid principal balances of on-balance sheet loans at the end of the reporting period. The following table presents ending receivables as of March&#160;31, 2022 and  2021 (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,458&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,293&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,165&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending receivables increased to $338.5 million as of March&#160;31, 2022 from $245.3 million as of March&#160;31, 2021. The 38.0% increase was primarily driven by growth in originations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average Yield</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average yield represents annualized interest income from the period as a percent of average receivables. Receivables are defined as unpaid principal balances of on-balance sheet loans. The following tables present average yield for the three months ended March&#160;31, 2022  and 2021: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average yield decreased to 119.9% for the three months ended March&#160;31, 2022, from 129.8% for the three months ended March&#160;31, 2021. The 7.6% decrease was driv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">en by higher delinquency, which led to an increase in the number of loans on non-accrual compared to the same period in the prior year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Charge-Offs as a Percentage of Average Receivables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net charge-offs as a percentage of average receivables represents annualized total charge-offs from the period less recoveries as a percent of average receivables. Receivables are defined as unpaid principal of on-balance sheet loans. Our charge-off policy is based on a review of delinquent finance receivables on a loan by loan basis. Finance receivables are charged off at the earlier of the time when accounts reach 90 days past due on a recency basis, when we receive notification of a customer bankruptcy, or when finance receivables are otherwise deemed uncollectible.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present net charge-offs as a percentage of average receivables annualized for the three months ended March&#160;31, 2022 and 2021: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net charge-offs as % of average receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net charge-offs as a percentage of average receivables increased by 85.4% to 55.8% for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022, from 30.1% for the three months ended March&#160;31, 2021. The increase for the three months ended March&#160;31, 2022 reflects a return to normalization of credit towards pre-pandemic levels and includes losses from lower quality applicants that are no longer being approved in 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing Cost per Funded Loan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing cost per funded loan represents marketing cost per funded loan for new and refinance loans. This metric is the amount of direct marketing costs incurred during a period divided by the number of loans originated during that same period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present marketing cost per funded loan for the three months ended March&#160;31, 2022 and 2021: </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing cost per funded loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketing cost per funded loan increased to $76 for the three months ended March&#160;31, 2022, from $56 for the three months ended March&#160;31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 35.7% increase for the three months ended March&#160;31, 2022 was driven by</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the higher mix of new versus refinanced loans year over year as stated above in the &#8216;Total Net Originations&#8217; metric above.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing Cost per New Funded Loan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing cost per new funded loan represents the amount of direct marketing costs incurred during a period divided by the number of new loans originated during that same period. The following tables present marketing cost per new funded loan for the three months ended March&#160;31, 2022  and 2021: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing cost per new funded loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.9)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketing cost per new funded loan decreased to $221 for the three months ended March&#160;31, 2022 from $266 for the three months ended March&#160;31, 2021. The 16.9% decrease for the three months ended March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was driven by reduced investment in direct mail marketing spend combined with higher customer conversion rates. This is highlighted by a year over year increase in our app to funded rate (defined as funded loans over total applications) from 8.2% for the three months ended March&#160;31, 2022 to 11.5% for the three months ended March&#160;31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Auto-Approval Rate</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Auto-approval rate is calculated by taking the number of approved loans that are not decisioned by a loan advocate or underwriter (auto-approval) divided by the total number of loans approved. The following table presents auto approval rate as of March&#160;31, 2022  and 2021: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Auto-approval rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auto-approval rate increased by 48.7% as of March&#160;31, 2022 to 61.4%, from 41.3% as of March&#160;31, 2021, driven by the continued application of algorithmic automation projects that streamline frictional steps of the origination process.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Servicing Cost per Loan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and Servicing cost per loan is calculated by taking the total servicing costs, which include customer center salaries, underwriting and reporting costs, and payment processing fees, divided by the average amount of outstanding loans during that period. The following tables present servicing cost per loan for the three months ended March&#160;31, 2022  and 2021: </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and servicing cost per loan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.6)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our servicing cost per loan decreased by $15 for the three months ended March&#160;31, 2022 compared to the three months ended March&#160;31, 2021 due to decreased spend in our customer center combined with an increase in the average amount of outstanding loans year over year.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comparison of the three months ended March&#160;31, 2022 and 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents our consolidated results of operations for the three months ended March&#160;31, 2022 and 2021 (in thousands, except per number of shares and share data).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and loan related income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,103&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,233&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,710&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,453&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for credit losses on finance receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6428.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Net revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,728&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,861&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,133)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology, products, and analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General, administrative, and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Total expenses before interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,868&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,572&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;(Loss) income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,161)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26,545)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of warrant liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Income before income taxes </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,384&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,681)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Net income attributable to OppFi Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per share attributable to OppFi Inc.: (a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Diluted (b)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,581,828</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Diluted (b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,473,957</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Prior to the Reverse Recapitalization, all net income was attributable to the noncontrolling interest. For the periods prior to July 20, 2021, earnings per share was not calculated, as net income prior to the Business Combination was attributable entirely to OppFi-LLC.</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b) See Note 2 of the Notes to Consolidated Financial Statements in Item 1 for discussion regarding the impact of the restatement.</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue consists mainly of revenue earned from interest on receivables from outstanding loans based only on the interest method. We also earn revenue from referral fees related primarily to our turn-up program, which represented less than 0.4 % of total revenue for the three months ended March&#160;31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased by $16.5 million, or 19.5%, to $100.7 million for the three months ended March&#160;31, 2022 from $84.3 million for the three months ended March&#160;31, 2021. The increase was due to higher receivables balances throughout the quarter, which was driven by both higher beginning balances and origination growth.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Fair Value and Total Provision</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commencing on January 1, 2021, we elected the fair value option on the OppLoans installment product. To derive the fair value, we generally utilize discounted cash flow analyses that factor in estimated losses and prepayments over the estimated duration of the underlying assets. Loss and prepayment assumptions are determined using historical loss data and include appropriate consideration of recent trends and anticipated future performance. Future cash flows are discounted using a rate of return that we believe a market participant would require based on the risk characteristics of the loans. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not elect the fair value option on our SalaryTap and OppFi Card finance receivables as these products launched in November 2020 and August 2021, respectively, and inputs for fair value are not yet determined. Accordingly, the related finance receivables are carried at amortized cost, net of allowance for credit losses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value consists of gross charge-offs incurred in the period on the OppLoans installment product, net of recoveries, plus the change in the fair value on the installment loans portfolio. Change in fair value totaled $49.5 million for the three months ended March&#160;31, 2022, which was comprised of $47.2 million of net charge-offs and a fair market value adjustment of $2.4 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value adjustment had a negative impact despite the increase in receivables in the period due to a decrease in the fair value mark. The fair value mark declined due to an increase in the default rate of the portfolio driven by credit normalization and new segments that are no longer being approved in 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022, total provision consists of gross charge-offs incurred in the period, net of recoveries, plus the change in the allowance for credit losses for our SalaryTap and OppFi Card products. Total provision increased for the three months ended March&#160;31, 2022 due to the increase in gross charge-offs on the SalaryTap and OppFi card products from their launch in 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenue is equal to total revenue less the change in fair value and less total provision costs. Total net revenue decreased by $11.1 million, or 18.0%, to $50.7 million for the three months ended March&#160;31, 2022 from $61.9 million for the three months ended March&#160;31, 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This decrease was due to the rise in gross charge-offs, which offset higher total revenues. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses includes costs related to salaries and employee benefits, interest expense and amortized debt issuance costs, sales and marketing, customer operations, technology, products, and analytics, and other general and administrative expenses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses increased by $15.4 million, or 41.1%, to $52.9 million for the three months ended March&#160;31, 2022, from $37.5 million for the three months ended March&#160;31, 2021. A large portion of the increase was related to higher direct marketing costs to drive higher new originations, an increase in salaries and benefits related to additional headcount, growing insurance costs as a public company, further investment in technology infrastructure, and increased interest expense as a result of higher receivables balances. A portion of the expense increase was offset by cost optimization in our customer center, and we expect to see savings throughout the remainder of 2022 as a result of headcount and vendor cost reductions implemented in the latter half of the first quarter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Loss) Income from Operations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) income from operations is the difference between net revenue and expenses. Total (loss) income from operations decreased by $26.5 million, or 108.9%, to $(2.2) million for the three months ended March&#160;31, 2022, from $24.4 million for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expenses)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income for the three months ended March&#160;31, 2022 included the change in fair value of the warrant liability in the amount of $2.4 million. This warrant liability arose with respect to warrants issued in connection with the initial public offering of FGNA and is subject to re-measurement at each balance sheet date.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Before Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before income taxes is the difference between (loss) income from operations and other income (expenses). Income before income taxes decreased by $24.1 million, or 99.0%, to $0.2 million for the three months ended March&#160;31, 2022, from $24.4 million for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OppFi Inc. recorded a provision for income taxes of $0.5 million for the three months ended March&#160;31, 2022 and no expense for the three months ended March&#160;31, 2021. As noted above, OppFi-LLC is treated as a partnership and is not subject to income taxes; prior to the consummation of the Business Combination on July 20, 2021, there were no taxes attributable to OppFi Inc. as OppFi-LLC was the only reportable entity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net (Loss) Income </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income decreased by $24.7 million, or 101.2%, to $(0.3) million for the three months ended March&#160;31, 2022 from $24.4 million for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income Attributable to OppFi Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to OppFi Inc. was $1.1 million for the three months ended March&#160;31, 2022. Net income attributable to OppFi Inc. represents the income solely attributable to stockholders of OppFi Inc. for the three months ended March&#160;31, 2022. Prior to the consummation of the Business Combination on July 20, 2021, there was no income attributable to OppFi Inc. as OppFi-LLC was the only reportable entity. </span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED BALANCE SHEETS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comparison of the periods ended March 31, 2022 and December 31, 2021</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our condensed balance sheet as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">March 31, 2022 and December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,545&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity / members&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity / members&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,590&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,878&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,288)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity /members&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,545&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,106&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,439&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and restricted cash decreased by $2.4 million as of March&#160;31, 2022 compared to December&#160;31, 2021, driven by self funding higher receivables growth and one time expenses, partially offset by cash from operations. Finance receivables as of March&#160;31, 2022 decreased compared to December&#160;31, 2021 due to the decrease of fair value of finance receivables. Other assets as of March&#160;31, 2022 increased by $14.3 million compared to December&#160;31, 2021, driven by the addition of an operating lease right of use asset of $15.1 million partially offset by lower debt issuance costs by $0.5 million.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other liabilities increased by $7.3 million driven by the addition of an operating lease liability of $17.6 million and a decrease of accrued expenses by $11.0 million as of March&#160;31, 2022. Total debt increased by $6.8 million driven by an increase in utilization of leverage facilities of $10.1 million, which was offset by lower secured borrowing payables by $3.3 million. Total equity decreased by $1.3 million driven by a decrease in noncontrolling interest of $1.6 million.</span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_127"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NON-GAAP FINANCIAL MEASURES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the provision of non-GAAP financial measures in this report, including Adjusted Basic and Diluted EPS, Adjusted EBITDA (and margin thereof), and Adjusted Net Income (and margin thereof) can provide useful measures for period-to-period comparisons of our business and useful information to investors and others in understanding and evaluating our operating results. However, non-GAAP financial measures are not calculated in accordance with GAAP measures, should not be considered an alternative to any measure of financial performance calculated and presented in accordance with GAAP, and may not be comparable to the non-GAAP financial measures of other companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Net Income and Adjusted EBITDA</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Net Income is a non-GAAP measure defined as our GAAP net income adjusted to eliminate the effect of certain items as shown below as well as adjusting taxes for comparison purposes. We believe that Adjusted Net Income is an important measure because it allows management, investors, and our board of directors to evaluate and compare our operating results from period-to-period by making the adjustments described below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA is a non-GAAP measure defined as our Adjusted Net Income adjusted for the items as shown below including taxes, depreciation and amortization and interest expense. We believe that Adjusted EBITDA is an important measure because it allows management, investors, and our board of directors to evaluate and compare our operating results from period-to-period by making the adjustments described below. In addition, it provides a useful measure for period-to-period comparisons of our business, as it removes the effect of taxes, certain non-cash items, variable charges, and timing differences.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except share and per share data) Unaudited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:line-through">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(101.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other addbacks and one-time expenses, net(a)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: pro forma taxes(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted net income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,255&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma taxes(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,418&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(96.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Business (non-income) taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,360&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted basic EPS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">: (c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average adjusted basic shares: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,420,302</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted diluted EPS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">: (c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average adjusted diluted shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,473,957</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) For the three months ended March 31, 2022, addbacks and one-time expense of ($0.06 million) included a ($2.4 million) addback due to the change in fair value of the warrant liabilities, a $1.5 million expense due to severance, $0.6 million in expenses related to stock compensation, and $0.3 million in other addbacks and one-time expenses.</span></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(b) Assumes a tax rate of 25% for the three months ended March 31, 2021 and a 23.4% tax rate for the three months ended March 31, 2022, reflecting the U.S. federal statutory rate of 21% and a blended statutory rate for state income taxes, in order to allow for a comparison with other publicly traded companies.</span></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(c) Prior to the Reverse Recapitalization, all net income was attributable to the noncontrolling interest. For the periods prior to July 20, 2021, earnings per share was not calculated, as net income prior to the Business Combination was attributable entirely to OppFi-LLC.</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjusted Shares as Reflected in Adjusted Basic and Diluted Earnings Per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Basic and Diluted EPS is defined as adjusted net income divided by adjusted shares outstanding, which represent shares of both classes of common stock outstanding as of March 31, 2022, excluding 25,500,000 shares related to earnout obligations and including the impact of unvested restricted stock units. For the periods prior to July 20, 2021 earnings per share was not calculated, as adjusted net income prior to the Business Combination was attributable entirely to OppFi-LLC.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common stock outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,581,828</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class V voting stock outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,338,474</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of earnouts at period end</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,500,000)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average adjusted basic shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,420,302</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of unvested restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,655</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average adjusted diluted shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,255&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average adjusted basic shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,420,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted basic EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,255&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average adjusted diluted shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted diluted EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[1] Non-GAAP Financial Measures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted Net Income, Adjusted EBT, Adjusted basic and diluted EPS and Adjusted EBITDA are financial measures that have not been prepared in accordance with Generally Accepted Accounting Principles (&#8220;GAAP&#8221;). See the &#8220;Note Regarding Non-GAAP Financial Measures&#8221; for a detailed description and reconciliation of such Non-GAAP financial measures to their most directly comparable GAAP financial measures.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIQUIDITY AND CAPITAL RESOURCES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the funds received from operating income and our ability to obtain lending commitments have provided the liquidity necessary for us to fund our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our financing facilities are staggered over three years to help minimize refinance risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our unrestricted cash and undrawn debt as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">March 31, 2022 and December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrestricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undrawn debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, we had $27.0 million in unrestricted cash, an increase of $2.0 million from December 31, 2021. As of March&#160;31, 2022, we had an additional $132.0 million of unused debt capacity under our financing facilities for future availability, representing a 33 % overall undrawn capacity, a decrease from $158.1 million as of December&#160;31, 2021. The reduction in undrawn debt was primarily due to funding of receivables growth. Including total financing commitments of $395.0 million, and cash on the balance sheet of $59.9 million, we had approximately $454.9 million in funding capacity as of March&#160;31, 2022.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our unrestricted cash, undrawn debt and funds from operating income will be sufficient to meet our liquidity needs for at least the next 12 months from the date of this Quarterly Report. Our future capital requirements will depend on multiple factors, including our revenue growth, aggregate receivables balance, interest expense, working capital requirements, cash provided by and used in operating, investing and financing activities and capital expenditures.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent our unrestricted cash balances, funds from operating income and funds from undrawn debt are insufficient to satisfy our liquidity needs in the future, we may need to raise additional capital through equity or debt financing and may not be able to do so on terms acceptable to it, if at all. If we are unable to raise additional capital when needed, our results of operations and financial condition could be materially and adversely impacted.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_136"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents cash provided by (used in) operating, investing and financing activities during the three months ended March&#160;31, 2022 and 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.455%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,731&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,356&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(625)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1025.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,497)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,416)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,307&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,724)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $44.7 million for three months ended March&#160;31, 2022. This was a decrease of $0.6 million when compared to net cash provided by operating activities of $45.4 million for the three months ended March&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities decreased due to higher expenses in 2022, driven by higher marketing costs due to higher originations, as well as an increase in salaries and employee benefits, and increased investment in technology infrastructure.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $(52.2) million for the three months ended March&#160;31, 2022. This was a decrease of $47.6 million when compared to net cash used in investing activities of $4.6 million for the three months ended March&#160;31, 2021, due to higher finance receivables originated and acquired, partially offset by higher finance receivables repaid.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provided by financing activities was $5.1 million for the three months ended March&#160;31, 2022. This was a decrease of $4.5 million when compared to net cash provided by financing activities of $9.6 million for the three months ended March&#160;31, 2021, primarily due to an increase in net advances in senior debt and repurchases of common stock, partially offset by an increase in Member distributions and less payments in subordinated debt.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our corporate credit facilities consist of term loans and revolving loan facilities that we have drawn on to finance our operations and for other corporate purposes. These borrowings are generally secured by all the assets of OppFi-LLC that have not otherwise been sold or pledged to secure our structured finance facilities, such as assets belonging to certain of the special purpose entity subsidiaries of OppFi-LLC (&#8220;SPEs&#8221;). In addition, we, through our SPEs, have entered into warehouse credit facilities to partially finance the origination of loans by us on our platform or the purchase of participation rights in loans originated by our bank partners through our platform, which credit facilities are secured by the loans or participation rights. The following is a summary of OppFi&#8217;s borrowings as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">March 31, 2022 and December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.021%"><tr><td style="width:1.0%"></td><td style="width:18.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.833%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.969%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate as of</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purpose</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrower(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capacity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Except as Noted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opportunity Funding SPE II, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.00%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opportunity Funding SPE III, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR plus  6.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR plus  7.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opportunity Funding SPE VI, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR plus  7.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SOFR plus 0.11% plus 3.85%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revolving lines of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OppFi-LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,987&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,578&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIBOR plus 10.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,987&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) There have been no material changes to the discussion on financing arrangements from our Annual Report on Form 10-K</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Maturity date extended indefinitely until borrowing capacity is depleted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">LIBOR Transition</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2017, the United Kingdom Financial Conduct Authority, which regulates LIBOR, announced its intention to stop compelling banks to submit rates for the calculation of LIBOR after 2021. On December 31, 2021, the ICE Benchmark Administration, the administrator of LIBOR, announced plans to cease publication for all USD LIBOR tenors (except the one- and two-week tenors, which ceased on December 31, 2021) on June 30, 2023. The Federal Reserve Board and the Federal Reserve Bank of New York have identified the SOFR as its preferred alternative to LIBOR in derivatives and other financial contracts. Each of our credit facilities provides for the replacement of LIBOR as discussed above in &#8220;Financing Arrangements.&#8221; We do not expect the replacement of LIBOR to have any effect on our liquidity or the financial terms of our credit facilities</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_148"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRITICAL ACCOUNTING ESTIMATES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the information on critical accounting estimates in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_151"></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 3. &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK&#160;</span></div><div><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a &#8220;smaller reporting company,&#8221; as defined by Item 10 of Regulation S-K, the Company is not required to provide the information required by this item.</span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_154"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the supervision and with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, management has evaluated the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of March&#160;31, 2022 (&#8220;Evaluation Date&#8221;). Based upon its original evaluations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">as previously disclosed in its Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022 filed with the SEC on May 6, 2022</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Chief Executive Officer and Chief Financial Officer concluded that, as of the Evaluation Date, the Company&#8217;s disclosure controls and procedures were effective and provided reasonable assurance as of  Evaluation Date (i) to ensure that information required to be disclosed in reports that the Company files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms; and (ii) to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of the material weakness identified in internal control over financial reporting described below, the Chief Executive Officer and Chief Financial Officer have updated their evaluation and have concluded that the Company&#8217;s disclosure controls and procedures were not effective as of March 31, 2022 due to the material weakness in the Company&#8217;s internal control over financial reporting described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Notwithstanding the material weakness in the Company&#8217;s internal control over financial reporting, the Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s consolidated financial statements as restated in this Amendment No. 1 present fairly, in all material respects, the Company&#8217;s financial position, results of operations and cash flows in conformity with GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Material Weakness in Internal Control Over Financial Reporting </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness, as defined in Rule 12b-2 under the Exchange Act, is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of a company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Explanatory Note to this Amendment No. 1 and Note 2, Restatement of Previously Issued Consolidated Financial Statements, of the Notes to Consolidated Financial Statements in Item 1, management of the Company re-evaluated its accounting for OppFi Units that may be exchanged for the Company's Class A common stock. As previously disclosed, the Company determined that it misapplied the guidance prescribed by FASB ASC 260-10-55-20(b) when calculating diluted earnings per share. The Company has concluded that diluted earnings per share should be calculated using the lower of the treasury stock method or the if-converted method as prescribed by GAAP. The Company has also concluded the errors in calculating diluted earnings per share were the result of deficiency in the design of the Company&#8217;s internal control over financial reporting over the accounting for diluted earnings per share. The Company determined that the deficiency noted above constitute a material weakness. Management has subsequently identified a deficiency in controls related to the design of its control to contemplate all the relevant authoritative accounting guidance when considering securities of a subsidiary that are convertible into its parent entity&#8217;s common stock in the calculation of earnings per share and has further concluded such deficiency represented a material weakness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remediation of Material Weakness in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management of the Company is in the process of implementing its remediation plan, which includes steps to design and implement new controls as well as expand training related to the accounting considerations for complex financing transactions. The Company will consider the material weakness remediated after the applicable controls operate for a sufficient period of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">time and are tested. We can provide no assurance that our remediation efforts described herein will be successful and that we will not have material weaknesses in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other than those items noted above, there were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the quarter ended March&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_157"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_160"></div><div style="margin-top:6pt;padding-left:99pt;text-indent:-99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Legal contingencies&#8221; of Note 15 to the Consolidated Financial Statements (Unaudited) in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_163"></div><div style="margin-top:6pt;padding-left:99pt;text-indent:-99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes from the Risk Factors except as disclosed in Part 1, Item 1A, of Amendment No. 2 to our Annual Report on Form 10-K/A for the fiscal year ended December 31, 2021, filed with the Securities and Exchange Commission on March&#160;21, 2023.</span></div><div style="padding-left:99pt;text-indent:-99pt"><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_169"></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 6, 2022, OppFi announced that its Board of Directors (&#8220;Board&#8221;) had authorized a program to repurchase (&#8220;Repurchase Program&#8221;) up to $20.0 million in the aggregate of shares of its Class A common stock. Repurchases under the Repurchase Program may be made from time to time, on the open market, in privately negotiated transactions, or by other methods, at the discretion of the management of the Company and in accordance with the limitations set forth in Rule 10b-18 promulgated under the </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange Act</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 1934, as amended,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and other applicable legal requirements. The timing and amount of the repurchases will depend on market conditions and other requirements. The Repurchase Program does not obligate OppFi to repurchase any dollar amount or number of shares and the Repurchase Program may be extended, modified, suspended, or discontinued at any time. For each share of Class A common stock that OppFi repurchases under the Repurchase Program, OppFi-LLC will redeem one Class A common unit of OppFi-LLC held by OppFi, decreasing the percentage ownership of OppFi-LLC by OppFi and relatively increasing the ownership by the Members. The Repurchase Program will expire in December 2023.  During the three months ended March 31, 2022, OppFi repurchased 282,334 shares of its Class A common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.426%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of Shares Repurchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as part of the Repurchase Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Repurchase Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1 - January 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1 - February 28, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1 - March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.67</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.67&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,000,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_172"></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 3. &#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_175"></div><div style="margin-top:18pt;padding-left:99pt;text-indent:-99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_178"></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 5. &#160;&#160;&#160;&#160;OTHER INFORMATION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_181"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:2pt;padding-left:99pt;text-indent:-99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM&#160;6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit&#160;Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1&#8224;+</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1818502/000181850222000007/opploansninthamendmenttolo.htm">Ninth Amendment to Senior Secured Multi-Draw Term Loan Facility dated April 1, 2022, by and among Opportunity Financial, LLC, the other credit party thereto, the Lenders party thereto, and Midtown Madison Management LLC. (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q (File No. 001-39550) filed with the SEC on May 06, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.2&#8224;+</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1818502/000119312522055696/d284384dex101.htm">Employment Agreement, dated February 28, 2022, by and between Opportunity Financial, LLC and Mr. Shiven Shah (Incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K (File No. 001-39550) filed with the SEC on February 28, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#8224;+</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1818502/000181850222000007/amendmentno7torevolvingcre.htm">Amendment No. 7 to Revolving Credit Agreement, dated March 31, 2022, by and among Opportunity Financial, LLC, Opportunity Funding SPE IV, LLC, OppWin, LLC, SalaryTap, LLC, SalaryTap Funding SPE, LLC, the other parties thereto and BMO Harris Bank N.A. (incorporated by reference to Exhibit 10.3 of the Company&#8217;s Quarterly Report on Form 10-Q (File No. 001-39550) filed with the SEC on May 06, 2022).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.1*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="opfi-20220331x10xqaex311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.2*</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="opfi-20220331x10xqaex312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.1**</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="opfi-20220331x10xqaex321.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.2**</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="opfi-20220331x10xqaex322.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document&#160;- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;  Certain portions of this exhibit have been omitted pursuant to Regulation S-K Item (601)(b)(10).</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+  Certain of the exhibits and schedules to this exhibit have been omitted in accordance with Regulation S-K Item 601(a)(5). The Registrant agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*   Filed herewith.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Furnished herewith.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i5e3656ab3d3e4a24a87976abd63fd5a9_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i5e3656ab3d3e4a24a87976abd63fd5a9_7">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:13.9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.246%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 21, 2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OppFi Inc.  </span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Pamela D. Johnson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pamela D. Johnson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer (Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:13.9pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>opfi-20220331x10xqaex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2645015ec7634f369ec08172b7273d5f_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Todd G. Schwartz, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Amendment No. 1 to the Quarterly Report on Form 10-Q&#47;A of OppFi Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March&#160;21, 2023</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Todd G. Schwartz</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd G. Schwartz</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer (Principal Executive Officer)</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>opfi-20220331x10xqaex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i9f488bbd42f44999ace18e3c885712c9_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Pamela D. Johnson, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Amendment No. 1 to the Quarterly Report on Form 10-Q&#47;A of OppFi Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;21, 2023</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Pamela D. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pamela D. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer (Principal Financial and Accounting Officer)&#160;&#160;&#160;&#160;</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>opfi-20220331x10xqaex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ie5010c762ca14b419c3fe5195cf555c2_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with Amendment No. 1 to the Quarterly Report on Form 10-Q&#47;A of OppFi Inc. (&#8220;Company&#8221;) for the quarterly period ended March&#160;31, 2022, as filed with the Securities and Exchange Commission on the date hereof (&#8220;Report&#8221;), I, Todd G. Schwartz, Chief Executive Officer (Principal Executive Officer) of the Company, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to OppFi Inc. and will be retained by OppFi Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned expressly disclaims any obligation to update the foregoing certification except as required by law.</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Todd G. Schwartz</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Todd G. Schwartz</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer (Principal Executive Officer)</font></td></tr></table></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58; March&#160;21, 2023</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely pursuant to the requirements of 18 U.S.C. &#167;&#160;1350 and is not being filed as a part of the Report or as a separate disclosure document.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>opfi-20220331x10xqaex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i28f2e3d3f3924980bf0742f9dab09682_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with Amendment No. 1 to the Quarterly Report on Form 10-Q&#47;A of OppFi Inc. (&#8220;Company&#8221;) for the quarterly period ended March&#160;31, 2022, as filed with the Securities and Exchange Commission on the date hereof (&#8220;Report&#8221;), I, Pamela D. Johnson, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section&#160;906, has been provided to OppFi Inc. and will be retained by OppFi Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned expressly disclaims any obligation to update the foregoing certification except as required by law.</font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Pamela D. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pamela D. Johnson</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer (Principal Financial and Accounting Officer)&#160;&#160;&#160;&#160;</font></td></tr></table></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58; March&#160;21, 2023</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished solely pursuant to the requirements of 18 U.S.C. &#167;&#160;1350 and is not being filed as a part of the Report or as a separate disclosure document.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>opfi-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:opfi="http://www.opploans.com/20220331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.opploans.com/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="opfi-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="opfi-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="opfi-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="opfi-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.opploans.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsUnaudited" roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited">
        <link:definition>0000002 - Statement - Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParentheticalUnaudited" roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsUnaudited" roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited">
        <link:definition>0000004 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited" roleURI="http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited">
        <link:definition>0000005 - Statement - Consolidated Statements of Stockholders&#8217; Equity / Members&#8217; Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandNatureofOperations" roleURI="http://www.opploans.com/role/OrganizationandNatureofOperations">
        <link:definition>0000007 - Disclosure - Organization and Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedConsolidatedFinancialStatements" roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements">
        <link:definition>0000008 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.opploans.com/role/SignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivables" roleURI="http://www.opploans.com/role/FinanceReceivables">
        <link:definition>0000010 - Disclosure - Finance Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyEquipmentandSoftwareNet" roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNet">
        <link:definition>0000011 - Disclosure - Property, Equipment and Software, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpenses" roleURI="http://www.opploans.com/role/AccruedExpenses">
        <link:definition>0000012 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.opploans.com/role/Leases">
        <link:definition>0000013 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Borrowings" roleURI="http://www.opploans.com/role/Borrowings">
        <link:definition>0000014 - Disclosure - Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantLiabilities" roleURI="http://www.opploans.com/role/WarrantLiabilities">
        <link:definition>0000015 - Disclosure - Warrant Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.opploans.com/role/StockholdersEquity">
        <link:definition>0000016 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.opploans.com/role/StockBasedCompensation">
        <link:definition>0000017 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.opploans.com/role/IncomeTaxes">
        <link:definition>0000018 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestExpenseandAmortizedDebtIssuanceCosts" roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts">
        <link:definition>0000019 - Disclosure - Interest Expense and Amortized Debt Issuance Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.opploans.com/role/FairValueMeasurements">
        <link:definition>0000020 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesandRelatedPartyTransactions" roleURI="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions">
        <link:definition>0000021 - Disclosure - Commitments, Contingencies and Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditRisk" roleURI="http://www.opploans.com/role/ConcentrationofCreditRisk">
        <link:definition>0000022 - Disclosure - Concentration of Credit Risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlan" roleURI="http://www.opploans.com/role/RetirementPlan">
        <link:definition>0000023 - Disclosure - Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.opploans.com/role/EarningsPerShare">
        <link:definition>0000024 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.opploans.com/role/SubsequentEvents">
        <link:definition>0000025 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.opploans.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>0000026 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables">
        <link:definition>0000027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesTables" roleURI="http://www.opploans.com/role/FinanceReceivablesTables">
        <link:definition>0000028 - Disclosure - Finance Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyEquipmentandSoftwareNetTables" roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables">
        <link:definition>0000029 - Disclosure - Property, Equipment and Software, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://www.opploans.com/role/AccruedExpensesTables">
        <link:definition>0000030 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.opploans.com/role/LeasesTables">
        <link:definition>0000031 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsTables" roleURI="http://www.opploans.com/role/BorrowingsTables">
        <link:definition>0000032 - Disclosure - Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.opploans.com/role/StockBasedCompensationTables">
        <link:definition>0000033 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestExpenseandAmortizedDebtIssuanceCostsTables" roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables">
        <link:definition>0000034 - Disclosure - Interest Expense and Amortized Debt Issuance Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.opploans.com/role/FairValueMeasurementsTables">
        <link:definition>0000035 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.opploans.com/role/EarningsPerShareTables">
        <link:definition>0000036 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandNatureofOperationsDetails" roleURI="http://www.opploans.com/role/OrganizationandNatureofOperationsDetails">
        <link:definition>0000037 - Disclosure - Organization and Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails">
        <link:definition>0000038 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>0000039 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails">
        <link:definition>0000040 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1">
        <link:definition>0000040 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesAdditionalInformationDetail" roleURI="http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail">
        <link:definition>0000041 - Disclosure - Finance Receivables - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails" roleURI="http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails">
        <link:definition>0000042 - Disclosure - Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesScheduleofFinanceReceivablesDetail" roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail">
        <link:definition>0000043 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail" roleURI="http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail">
        <link:definition>0000044 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" roleURI="http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail">
        <link:definition>0000045 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail">
        <link:definition>0000046 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyEquipmentandSoftwareNetAdditionalInformationDetail" roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail">
        <link:definition>0000047 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesDetails" roleURI="http://www.opploans.com/role/AccruedExpensesDetails">
        <link:definition>0000048 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://www.opploans.com/role/LeasesAdditionalInformationDetails">
        <link:definition>0000049 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000050 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000050 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>0000051 - Disclosure - Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofFutureMinimumLeasePaymentsDetail" roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail">
        <link:definition>0000052 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsScheduleofBorrowingsDetail" roleURI="http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail">
        <link:definition>0000053 - Disclosure - Borrowings - Schedule of Borrowings (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsAdditionalInformationDetail" roleURI="http://www.opploans.com/role/BorrowingsAdditionalInformationDetail">
        <link:definition>0000054 - Disclosure - Borrowings - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" roleURI="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail">
        <link:definition>0000055 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantLiabilitiesAdditionalInformationDetail" roleURI="http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail">
        <link:definition>0000056 - Disclosure - Warrant Liabilities - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalinformationDetails" roleURI="http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails">
        <link:definition>0000057 - Disclosure - Stockholders&#8217; Equity - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>0000058 - Disclosure - Stock-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockOptionActivityDetails" roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails">
        <link:definition>0000059 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails" roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails">
        <link:definition>0000060 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails" roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails">
        <link:definition>0000061 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofPSUActivityDetails" roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails">
        <link:definition>0000062 - Disclosure - Stock-Based Compensation - Summary of PSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail" roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail">
        <link:definition>0000063 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofProfitUnitInterestDetail" roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail">
        <link:definition>0000064 - Disclosure - Stock-Based Compensation - Schedule of Profit Unit Interest (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofNonvestedUnitsDetail" roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail">
        <link:definition>0000065 - Disclosure - Stock-Based Compensation - Schedule of Non-vested Units (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>0000066 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail" roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail">
        <link:definition>0000067 - Disclosure - Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail">
        <link:definition>0000068 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail">
        <link:definition>0000069 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail">
        <link:definition>0000070 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail">
        <link:definition>0000071 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail">
        <link:definition>0000072 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>0000073 - Disclosure - Commitments, Contingencies and Related Party Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditRiskAdditionalInformationDetail" roleURI="http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail">
        <link:definition>0000074 - Disclosure - Concentration of Credit Risk - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlanAdditionalInformationDetail" roleURI="http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail">
        <link:definition>0000075 - Disclosure - Retirement Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail">
        <link:definition>0000076 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails">
        <link:definition>0000077 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsAdditionalInformationDetail" roleURI="http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail">
        <link:definition>0000078 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="opfi_PrivatePlacementWarrantsMember" abstract="true" name="PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" abstract="false" name="FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_StockRepurchasedAverageCostPerShare" abstract="false" name="StockRepurchasedAverageCostPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" abstract="true" name="RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" abstract="true" name="RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" abstract="true" name="RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ChangeInFairValueOfFinanceReceivables" abstract="false" name="ChangeInFairValueOfFinanceReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" abstract="false" name="GainLossDueToChangeInFairValueOfFinanceReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_NonCashChangeFromAdoptingFairValueOption" abstract="false" name="NonCashChangeFromAdoptingFairValueOption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_ContractualDelinquencyMember" abstract="true" name="ContractualDelinquencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" abstract="false" name="FinancingReceivableAfterAllowanceForCreditLossFairValueOption" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" abstract="false" name="FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" abstract="true" name="CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="opfi_PrivatePlacementWarrantsExercisePrice1500Member" abstract="true" name="PrivatePlacementWarrantsExercisePrice1500Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ProfitUnitInterestMember" abstract="true" name="ProfitUnitInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" abstract="false" name="ReverseRecapitalizationOwnershipInterestHeldPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="opfi_ReverseRecapitalizationContingentConsiderationEquityShares" abstract="false" name="ReverseRecapitalizationContingentConsiderationEquityShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="opfi_FinancingReceivableMeasurementInput" abstract="false" name="FinancingReceivableMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="opfi_NonVestedUnitsMember" abstract="true" name="NonVestedUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" abstract="false" name="ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" abstract="false" name="FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" abstract="false" name="FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitsTrancheTwoMember" abstract="true" name="EarnoutUnitsTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" abstract="true" name="InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" abstract="false" name="OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" abstract="false" name="FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitsVestingAxis" abstract="true" name="EarnoutUnitsVestingAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="opfi_PrivatePlacementWarrantsExercisePrice1150Member" abstract="true" name="PrivatePlacementWarrantsExercisePrice1150Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" abstract="false" name="FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" abstract="false" name="InterestExpenseAndAmortizedDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_CapitalizedTechnologyPolicyTextBlock" abstract="false" name="CapitalizedTechnologyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" abstract="true" name="RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_PercentageOfEarnoutVotingShares" abstract="false" name="PercentageOfEarnoutVotingShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" abstract="false" name="ParticipationRightsPurchaseObligationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_EarnoutUnitsAxis" abstract="true" name="EarnoutUnitsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="opfi_AccrualForServicesRenderedAndGoodsPurchased" abstract="false" name="AccrualForServicesRenderedAndGoodsPurchased" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_MeasurementInputFairValuePerShareMember" abstract="true" name="MeasurementInputFairValuePerShareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" abstract="false" name="FinanceReceivablesOriginatedThroughBankPartnershipArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitsDomain" abstract="true" name="EarnoutUnitsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="opfi_EarnoutUnitsOptionThreeMember" abstract="true" name="EarnoutUnitsOptionThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivableByDelinquencyDomain" abstract="true" name="FinancingReceivableByDelinquencyDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EmergingGrowthCompanyPolicyTextBlock" abstract="false" name="EmergingGrowthCompanyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_EarnoutUnitsMember" abstract="true" name="EarnoutUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" abstract="true" name="RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EarnoutUnitsTrancheThreeMember" abstract="true" name="EarnoutUnitsTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitsOptionOneMember" abstract="true" name="EarnoutUnitsOptionOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EquityIncentivePlan2021Member" abstract="true" name="EquityIncentivePlan2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EarnoutUnitsTrancheOneMember" abstract="true" name="EarnoutUnitsTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_RecencyDelinquencyMember" abstract="true" name="RecencyDelinquencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" abstract="false" name="FinancingReceivableNonaccrualThresholdDelinquencyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="opfi_WarrantsTextBlock" abstract="false" name="WarrantsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitsOptionTwoMember" abstract="true" name="EarnoutUnitsOptionTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_MeasurementInputAccruedInterestRateMember" abstract="true" name="MeasurementInputAccruedInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="opfi_ScheduleOfReverseRecapitalizationTable" abstract="true" name="ScheduleOfReverseRecapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="opfi_PaymentProcessingFees" abstract="false" name="PaymentProcessingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinancingReceivableByDelinquencyAxis" abstract="true" name="FinancingReceivableByDelinquencyAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="opfi_ClassVVotingStockMember" abstract="true" name="ClassVVotingStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_ProceedsFromRepaymentsOfSeniorDebt" abstract="false" name="ProceedsFromRepaymentsOfSeniorDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" abstract="false" name="FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="opfi_RetainedOppFiUnitsMember" abstract="true" name="RetainedOppFiUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_MeasurementInputServicingFeeMember" abstract="true" name="MeasurementInputServicingFeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" abstract="false" name="FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" abstract="false" name="FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_UnderwriterWarrantsMember" abstract="true" name="UnderwriterWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_FinanceReceivablePurchased" abstract="false" name="FinanceReceivablePurchased" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" abstract="false" name="InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_EarnoutUnitsVestingDomain" abstract="true" name="EarnoutUnitsVestingDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EarnoutUnitVolumeWeightedAveragePrice" abstract="false" name="EarnoutUnitVolumeWeightedAveragePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="opfi_ExistingEquityHoldersMember" abstract="true" name="ExistingEquityHoldersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="opfi_EarnoutUnitThresholdConsecutiveTradingDays" abstract="false" name="EarnoutUnitThresholdConsecutiveTradingDays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="opfi_TaxReceivableAgreementLiability" abstract="false" name="TaxReceivableAgreementLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" abstract="false" name="CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="opfi_LimitedLiabilityCompanyPreferredUnitMember" abstract="true" name="LimitedLiabilityCompanyPreferredUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_PublicWarrantsMember" abstract="true" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="opfi_EffectsOfAdoptingFairValueOption" abstract="false" name="EffectsOfAdoptingFairValueOption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_EarnoutUnitThresholdTradingDays" abstract="false" name="EarnoutUnitThresholdTradingDays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_ScheduleOfReverseRecapitalizationLineItems" abstract="true" name="ScheduleOfReverseRecapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="opfi_DebtIssuanceCostAmortization" abstract="false" name="DebtIssuanceCostAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" abstract="false" name="OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>opfi-20220331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_86288d7c-860f-4c31-b8ed-9bdee592a6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ab576ca2-d171-4638-bb4d-9c544b103c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_86288d7c-860f-4c31-b8ed-9bdee592a6a2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ab576ca2-d171-4638-bb4d-9c544b103c6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ca442b79-a923-4e6b-9b48-9b0cbb4c09a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_86288d7c-860f-4c31-b8ed-9bdee592a6a2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ca442b79-a923-4e6b-9b48-9b0cbb4c09a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f2eabf20-7281-486c-85d5-ff837f3c4138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_1e353f8e-09bc-4105-8b2c-c8b72935d0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f2eabf20-7281-486c-85d5-ff837f3c4138" xlink:to="loc_us-gaap_MinorityInterest_1e353f8e-09bc-4105-8b2c-c8b72935d0b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bf2be7aa-0aff-4739-8d23-8cb3b688130b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f2eabf20-7281-486c-85d5-ff837f3c4138" xlink:to="loc_us-gaap_StockholdersEquity_bf2be7aa-0aff-4739-8d23-8cb3b688130b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3b238d02-f3ca-4aac-a5b2-9654570c8424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3b238d02-f3ca-4aac-a5b2-9654570c8424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c86df06-85ac-412e-9e1e-e2b855bbe0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7c86df06-85ac-412e-9e1e-e2b855bbe0a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_19620530-8e76-4129-a114-9b006fb97390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_OtherAssets_19620530-8e76-4129-a114-9b006fb97390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_507561c1-c8b7-4eac-a16f-faff667e5ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_507561c1-c8b7-4eac-a16f-faff667e5ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_dc6a2071-ed9a-447d-a910-8e98068e2196" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_dc6a2071-ed9a-447d-a910-8e98068e2196" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_865afb65-341c-4d1e-a557-812ef6977ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_865afb65-341c-4d1e-a557-812ef6977ba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_38767e2a-ea43-4b0c-8ef8-e4209e7b65f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_NotesReceivableNet_38767e2a-ea43-4b0c-8ef8-e4209e7b65f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f078b027-fd24-40c7-b230-933876816565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_621a8216-e790-4776-abc7-5caa2d10a95d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f078b027-fd24-40c7-b230-933876816565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1cba07b-c7ba-4084-b9ec-f297aa2ffdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dc3f9bff-cfa5-4364-8a54-228a86f83d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e1cba07b-c7ba-4084-b9ec-f297aa2ffdc5" xlink:to="loc_us-gaap_CommonStockValue_dc3f9bff-cfa5-4364-8a54-228a86f83d1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cc79a65e-6f0b-4f79-8950-8d9723808587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e1cba07b-c7ba-4084-b9ec-f297aa2ffdc5" xlink:to="loc_us-gaap_PreferredStockValue_cc79a65e-6f0b-4f79-8950-8d9723808587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10e89323-904b-4654-857a-9e927b72ac2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e1cba07b-c7ba-4084-b9ec-f297aa2ffdc5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10e89323-904b-4654-857a-9e927b72ac2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b10bb09d-c1f1-4005-a49b-5d3c540942a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e1cba07b-c7ba-4084-b9ec-f297aa2ffdc5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b10bb09d-c1f1-4005-a49b-5d3c540942a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_f25726bc-6301-4a2c-b826-94ae9659331e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_f25726bc-6301-4a2c-b826-94ae9659331e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_7ac53119-f441-4ef4-bd69-ed2d326e3074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_7ac53119-f441-4ef4-bd69-ed2d326e3074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_2ca4096c-7edc-496b-ad5c-d6b7300dc04e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_SecuredDebt_2ca4096c-7edc-496b-ad5c-d6b7300dc04e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_a9f8bc97-ee14-4119-a135-0077b3f02e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_SeniorNotes_a9f8bc97-ee14-4119-a135-0077b3f02e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_85d7c977-7d50-4a66-80a9-5644b9c4fc31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_85d7c977-7d50-4a66-80a9-5644b9c4fc31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability_a792f5f9-20a0-4208-a162-2827a81fa109" xlink:href="opfi-20220331.xsd#opfi_TaxReceivableAgreementLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_opfi_TaxReceivableAgreementLiability_a792f5f9-20a0-4208-a162-2827a81fa109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_764523e2-46d8-4483-ab74-a79f5d81107c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_869cfbbc-48ff-4016-8ce3-ca7e2690ec24" xlink:to="loc_us-gaap_OperatingLeaseLiability_764523e2-46d8-4483-ab74-a79f5d81107c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ef070c52-99cd-4682-a547-2973d680362d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f0525523-52e3-4a9f-a3ac-8bdc4ea232a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ef070c52-99cd-4682-a547-2973d680362d" xlink:to="loc_us-gaap_Liabilities_f0525523-52e3-4a9f-a3ac-8bdc4ea232a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7199cbfb-d448-4a21-8396-68aaaac0de9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ef070c52-99cd-4682-a547-2973d680362d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7199cbfb-d448-4a21-8396-68aaaac0de9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f7e5918e-33ff-4692-af80-881b175f6818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7da50109-91f1-4d72-8e1c-2d25f935d1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_f7e5918e-33ff-4692-af80-881b175f6818" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7da50109-91f1-4d72-8e1c-2d25f935d1d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1491aed0-d357-40d5-be0f-e097d306257c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_f7e5918e-33ff-4692-af80-881b175f6818" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1491aed0-d357-40d5-be0f-e097d306257c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffe7670a-fc0a-4257-9be4-082b3cb96a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_078d8f99-856b-4f04-a411-a91aa31cf3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ffe7670a-fc0a-4257-9be4-082b3cb96a43" xlink:to="loc_us-gaap_ProfitLoss_078d8f99-856b-4f04-a411-a91aa31cf3a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1b5a2ee0-6aa8-4fa2-a411-a478e050c271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ffe7670a-fc0a-4257-9be4-082b3cb96a43" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1b5a2ee0-6aa8-4fa2-a411-a478e050c271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_882cfdb8-9838-4e4d-8280-5a6e0b925afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_d4feea31-dc97-4420-a4b3-afadf9c1e3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_882cfdb8-9838-4e4d-8280-5a6e0b925afe" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_d4feea31-dc97-4420-a4b3-afadf9c1e3c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_cb55b9d5-0280-4e79-8514-b9e11cbfae62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_882cfdb8-9838-4e4d-8280-5a6e0b925afe" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_cb55b9d5-0280-4e79-8514-b9e11cbfae62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_8a7bffab-8b23-4872-86c5-018fc702b69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_LaborAndRelatedExpense_8a7bffab-8b23-4872-86c5-018fc702b69a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_e5ce0ed1-a73c-4a1c-8198-62b5066ea51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_MarketingExpense_e5ce0ed1-a73c-4a1c-8198-62b5066ea51e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_f125fce4-d158-4e7a-9a18-154eeb9a568c" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_f125fce4-d158-4e7a-9a18-154eeb9a568c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_b0c1b97b-1096-4d87-89bf-752049cfeb56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_b0c1b97b-1096-4d87-89bf-752049cfeb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_25e28eb7-0408-4ccd-b051-ab19d298d78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_ProfessionalFees_25e28eb7-0408-4ccd-b051-ab19d298d78f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_966b98f3-3405-494b-b49b-b88786917c45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_DepreciationAndAmortization_966b98f3-3405-494b-b49b-b88786917c45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_3b71cb91-5703-44d4-b36c-de6b9f192234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_3b71cb91-5703-44d4-b36c-de6b9f192234" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees_b9d64c7e-8165-4ef9-8102-cbdec7d0712c" xlink:href="opfi-20220331.xsd#opfi_PaymentProcessingFees"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_opfi_PaymentProcessingFees_b9d64c7e-8165-4ef9-8102-cbdec7d0712c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_7d1a3c20-431b-4a40-bab2-f4aa08bbc244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_OccupancyNet_7d1a3c20-431b-4a40-bab2-f4aa08bbc244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_c718aeed-b2f1-443d-9f95-5ca9e885fa68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_ManagementFeeExpense_c718aeed-b2f1-443d-9f95-5ca9e885fa68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e5b5f8f3-b585-44ef-9db9-dae2e76bb70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_94e2a854-a571-47fd-9f09-5e5ccb475677" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e5b5f8f3-b585-44ef-9db9-dae2e76bb70c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_6c312f5d-72b9-4b70-a719-f42441091122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6117e20f-874b-4a6e-a47d-8eb94ae34d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense_6c312f5d-72b9-4b70-a719-f42441091122" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6117e20f-874b-4a6e-a47d-8eb94ae34d79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_7d0331a3-c8c7-47dc-9403-71d6ccbcb09e" xlink:href="opfi-20220331.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense_6c312f5d-72b9-4b70-a719-f42441091122" xlink:to="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_7d0331a3-c8c7-47dc-9403-71d6ccbcb09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_83567c5e-e2b1-448b-a986-21b4af2f346a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense_6c312f5d-72b9-4b70-a719-f42441091122" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_83567c5e-e2b1-448b-a986-21b4af2f346a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a5f17aa7-f0f5-421c-a161-056e2a922188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_80c52450-16b1-4d90-b634-bba02d3f21dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a5f17aa7-f0f5-421c-a161-056e2a922188" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpense_80c52450-16b1-4d90-b634-bba02d3f21dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_b34b28a1-a93f-45a2-8421-9d1896246c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a5f17aa7-f0f5-421c-a161-056e2a922188" xlink:to="loc_us-gaap_NoninterestExpense_b34b28a1-a93f-45a2-8421-9d1896246c5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d2bb4520-ec9b-4286-8ac0-023a1bb0dd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_5a79ab2a-055c-4c29-9438-cbcddc4ec5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d2bb4520-ec9b-4286-8ac0-023a1bb0dd2b" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_5a79ab2a-055c-4c29-9438-cbcddc4ec5b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3a5b531e-f827-48ce-9fb6-f3f061a35d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d2bb4520-ec9b-4286-8ac0-023a1bb0dd2b" xlink:to="loc_us-gaap_OperatingIncomeLoss_3a5b531e-f827-48ce-9fb6-f3f061a35d7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDistributionsToAffiliates_928bd9b6-5513-469c-af5f-432a933bba7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDistributionsToAffiliates"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_us-gaap_PaymentsOfDistributionsToAffiliates_928bd9b6-5513-469c-af5f-432a933bba7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_95b084be-f5b4-46d0-9584-2f5d7900cd48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_95b084be-f5b4-46d0-9584-2f5d7900cd48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt_d5b1478e-177e-4f3a-ab96-d9073332815e" xlink:href="opfi-20220331.xsd#opfi_ProceedsFromRepaymentsOfSeniorDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt_d5b1478e-177e-4f3a-ab96-d9073332815e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dac82860-61be-48f9-b1ce-176ac2c55a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dac82860-61be-48f9-b1ce-176ac2c55a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSubordinatedDebt_b1373a2c-2bc6-448d-96e1-14d0b4bc2762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_us-gaap_RepaymentsOfSubordinatedDebt_b1373a2c-2bc6-448d-96e1-14d0b4bc2762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9ce7aaa4-2c46-4304-a595-888100db1a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7c548ac-5c3c-4a43-96e5-95598ba10053" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9ce7aaa4-2c46-4304-a595-888100db1a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19ca89ca-4f92-464a-95bf-e6e8616b6539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_cce97f2a-30b5-4c28-93c3-4e2c01057002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19ca89ca-4f92-464a-95bf-e6e8616b6539" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_cce97f2a-30b5-4c28-93c3-4e2c01057002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b744e71e-6188-4dbc-9fd8-8ad4976c37f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19ca89ca-4f92-464a-95bf-e6e8616b6539" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b744e71e-6188-4dbc-9fd8-8ad4976c37f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_2dafe060-e143-44b4-a08a-4a64003621ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfFinanceReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_19ca89ca-4f92-464a-95bf-e6e8616b6539" xlink:to="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_2dafe060-e143-44b4-a08a-4a64003621ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_91fb5915-66b4-4a9c-b0d7-92087089d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_ProfitLoss_91fb5915-66b4-4a9c-b0d7-92087089d8b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_305afd02-154f-4dad-a88f-02d79dc324d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_305afd02-154f-4dad-a88f-02d79dc324d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_f4a2beaa-f8f2-4be7-ae25-81aeb70c0ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_DepreciationAndAmortization_f4a2beaa-f8f2-4be7-ae25-81aeb70c0ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_DebtIssuanceCostAmortization_cfce2175-1dcc-484c-8ef6-05beebf83a00" xlink:href="opfi-20220331.xsd#opfi_DebtIssuanceCostAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_opfi_DebtIssuanceCostAmortization_cfce2175-1dcc-484c-8ef6-05beebf83a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c2005e32-ebab-41e0-96f7-92bd8a2d4b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_ShareBasedCompensation_c2005e32-ebab-41e0-96f7-92bd8a2d4b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ChangeInFairValueOfFinanceReceivables_503e2108-f120-4944-8cf1-8a45633d4d87" xlink:href="opfi-20220331.xsd#opfi_ChangeInFairValueOfFinanceReceivables"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_opfi_ChangeInFairValueOfFinanceReceivables_503e2108-f120-4944-8cf1-8a45633d4d87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_95bdbdcf-8362-4e16-9965-b04a87ca2e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_95bdbdcf-8362-4e16-9965-b04a87ca2e62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c6497991-c179-4608-b51f-b538d74f4076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c6497991-c179-4608-b51f-b538d74f4076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_69e87da5-65d9-4046-9a1a-f594f0124426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_69e87da5-65d9-4046-9a1a-f594f0124426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5c25239d-0324-4ff1-8bf8-8282a9a69769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5c25239d-0324-4ff1-8bf8-8282a9a69769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d67a1f12-422f-41bd-9c07-40aa41007af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d67a1f12-422f-41bd-9c07-40aa41007af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_e595f42e-c95c-4a84-8805-410fb472a43c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_e595f42e-c95c-4a84-8805-410fb472a43c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_7e6e3b76-edd5-438c-a1e1-80efc60b0400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_331371af-3fd2-4832-a12a-6a54f00e393e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_7e6e3b76-edd5-438c-a1e1-80efc60b0400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_ebada35c-4cf5-445d-9ba6-f269ac983d36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c840bb-e2f6-4f4d-b438-77506e95e482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_ebada35c-4cf5-445d-9ba6-f269ac983d36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97c840bb-e2f6-4f4d-b438-77506e95e482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c5c3f65-4096-4a5b-a2a2-e8d092bdcc96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_ebada35c-4cf5-445d-9ba6-f269ac983d36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c5c3f65-4096-4a5b-a2a2-e8d092bdcc96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f20051a2-953a-4f90-9854-30f59783a2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_ebada35c-4cf5-445d-9ba6-f269ac983d36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f20051a2-953a-4f90-9854-30f59783a2c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_4bc8709d-6fc1-45a6-9afe-b37acdc5ff46" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_2b595dc9-bfca-4ce5-8871-d87771317180" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_4bc8709d-6fc1-45a6-9afe-b37acdc5ff46" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_2b595dc9-bfca-4ce5-8871-d87771317180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_124da0d6-4e02-4dae-8871-78c97c3104bc" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_4bc8709d-6fc1-45a6-9afe-b37acdc5ff46" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_124da0d6-4e02-4dae-8871-78c97c3104bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_58dc6b7d-e2ce-48ea-9d52-029254cd5335" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_a96dc2ef-eeab-416f-a2c8-3266e554d293" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_58dc6b7d-e2ce-48ea-9d52-029254cd5335" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_a96dc2ef-eeab-416f-a2c8-3266e554d293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_2cb42093-a8f9-427c-9cf9-c5c23f87fa6f" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_58dc6b7d-e2ce-48ea-9d52-029254cd5335" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_2cb42093-a8f9-427c-9cf9-c5c23f87fa6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_a8efc1e8-7412-4cf4-9138-c409ad252435" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_8239ee6e-a473-439f-b886-735fd78d19d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_a8efc1e8-7412-4cf4-9138-c409ad252435" xlink:to="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_8239ee6e-a473-439f-b886-735fd78d19d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_25e4fb21-9977-4f4d-9935-60dda4770ca1" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_a8efc1e8-7412-4cf4-9138-c409ad252435" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_25e4fb21-9977-4f4d-9935-60dda4770ca1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_e4d38240-02d0-4513-a6e7-120be73ed883" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_67aae8f3-affe-42f2-958e-92ae8a856feb" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_e4d38240-02d0-4513-a6e7-120be73ed883" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_67aae8f3-affe-42f2-958e-92ae8a856feb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_9a83c7ee-572f-44ed-a98f-b07c3c67e001" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_e4d38240-02d0-4513-a6e7-120be73ed883" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_9a83c7ee-572f-44ed-a98f-b07c3c67e001" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofFinanceReceivablesDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_61cc6e76-c2e6-45c5-9b3b-db95d599892d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_82961980-4a77-46c8-bdb3-2dcdc52440de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_61cc6e76-c2e6-45c5-9b3b-db95d599892d" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_82961980-4a77-46c8-bdb3-2dcdc52440de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_2166b5a2-40d3-455b-9e09-88cbc568d640" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_61cc6e76-c2e6-45c5-9b3b-db95d599892d" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_2166b5a2-40d3-455b-9e09-88cbc568d640" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f501c52d-3998-4ad7-979b-70443f446b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_61cc6e76-c2e6-45c5-9b3b-db95d599892d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_f501c52d-3998-4ad7-979b-70443f446b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_e1d1e782-6d76-4315-99f4-c735fe3bf476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_61cc6e76-c2e6-45c5-9b3b-db95d599892d" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_e1d1e782-6d76-4315-99f4-c735fe3bf476" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_42f2de7d-f660-4b9a-87c6-f256e6bd0cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_70647205-3f43-47c8-a7b2-a5a290aa35cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_42f2de7d-f660-4b9a-87c6-f256e6bd0cb7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_70647205-3f43-47c8-a7b2-a5a290aa35cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_35b63033-c2c7-440a-9341-f64b372c9979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_42f2de7d-f660-4b9a-87c6-f256e6bd0cb7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_35b63033-c2c7-440a-9341-f64b372c9979" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af259550-a887-4621-859a-964e6abe75b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_037d7d41-5cd6-4cb5-85e6-ab1f2be7435d" xlink:href="opfi-20220331.xsd#opfi_AccrualForServicesRenderedAndGoodsPurchased"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af259550-a887-4621-859a-964e6abe75b6" xlink:to="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_037d7d41-5cd6-4cb5-85e6-ab1f2be7435d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_08e9875d-4b0d-4005-b248-6d40bca63617" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af259550-a887-4621-859a-964e6abe75b6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_08e9875d-4b0d-4005-b248-6d40bca63617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_1397f86d-da55-48bc-ab91-45345d6f4a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af259550-a887-4621-859a-964e6abe75b6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_1397f86d-da55-48bc-ab91-45345d6f4a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent_c5be35e8-21a1-4366-bcb4-80033e844183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_af259550-a887-4621-859a-964e6abe75b6" xlink:to="loc_us-gaap_AccruedRentCurrentAndNoncurrent_c5be35e8-21a1-4366-bcb4-80033e844183" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7cc7a635-b78a-4e8f-b758-379c1fcf627d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7cc7a635-b78a-4e8f-b758-379c1fcf627d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9eb4690-056f-4884-83b5-9464e589130b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e9eb4690-056f-4884-83b5-9464e589130b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6b1ce4db-9bf9-4163-a652-463f3bb0696b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6b1ce4db-9bf9-4163-a652-463f3bb0696b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b6d8f819-31f1-4523-ac3f-2e5a9d4ead01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b6d8f819-31f1-4523-ac3f-2e5a9d4ead01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_90e7fe5c-dcc5-4f1e-8683-4a63a5a7aa0d" xlink:href="opfi-20220331.xsd#opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_90e7fe5c-dcc5-4f1e-8683-4a63a5a7aa0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a00fef1a-b8a6-41e6-a253-e9e06c353609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_668575c8-3331-4529-9bc0-f79ba7923626" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a00fef1a-b8a6-41e6-a253-e9e06c353609" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f7f437b6-3d18-4716-81a6-d460f6b92e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f56992e9-1fb4-4cb5-aaaa-799189a30d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f7f437b6-3d18-4716-81a6-d460f6b92e1a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f56992e9-1fb4-4cb5-aaaa-799189a30d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aa42a7b7-a13b-48b7-88ab-bf17ff5c7ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f7f437b6-3d18-4716-81a6-d460f6b92e1a" xlink:to="loc_us-gaap_OperatingLeaseLiability_aa42a7b7-a13b-48b7-88ab-bf17ff5c7ed3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesScheduleofFutureMinimumLeasePaymentsDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_60c0df58-4758-40a1-8dfe-e79a94281db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_60c0df58-4758-40a1-8dfe-e79a94281db7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e981b709-82d6-4654-b42b-b69c9bcb4572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e981b709-82d6-4654-b42b-b69c9bcb4572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_602fac60-8e08-48ca-ac00-22d19501496c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_602fac60-8e08-48ca-ac00-22d19501496c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_89a1d500-b26d-48cc-ae01-89660aa8b494" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_89a1d500-b26d-48cc-ae01-89660aa8b494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f44f8154-ef85-43b3-8d31-c0961f19e59a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f44f8154-ef85-43b3-8d31-c0961f19e59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_08d04222-8df7-4a82-ac95-02897932af88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a5924d98-6581-45ec-a6f0-817dbb9f3d54" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_08d04222-8df7-4a82-ac95-02897932af88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4efe08b5-b0b0-4c89-8b3a-45225c27eddc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4efe08b5-b0b0-4c89-8b3a-45225c27eddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fed8d67f-f19a-44cc-b3ae-98fe74d64e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fed8d67f-f19a-44cc-b3ae-98fe74d64e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c50b611e-9f78-493b-9a77-34ab8261cecb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c50b611e-9f78-493b-9a77-34ab8261cecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_60d8e0f7-c9f3-4349-8b04-9b1499b8bdbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_60d8e0f7-c9f3-4349-8b04-9b1499b8bdbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_ea72c602-ab1b-400e-9722-5e7a98e19b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_2ba4ae68-9db6-400b-904a-fe688dac1462" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_ea72c602-ab1b-400e-9722-5e7a98e19b57" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_588abea5-d938-43e8-8bd3-8e06647dac2c" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_e7c19367-6d82-4cd6-b291-c43d67a819f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_588abea5-d938-43e8-8bd3-8e06647dac2c" xlink:to="loc_us-gaap_InterestExpenseDebt_e7c19367-6d82-4cd6-b291-c43d67a819f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ba37826b-95e8-43b7-a857-205dcac4a7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_588abea5-d938-43e8-8bd3-8e06647dac2c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ba37826b-95e8-43b7-a857-205dcac4a7eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_baca1ec9-8e2d-4961-9e8c-dd64cd6ab150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a66e3481-00a7-4477-84ba-336f660c3bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_baca1ec9-8e2d-4961-9e8c-dd64cd6ab150" xlink:to="loc_us-gaap_ProfitLoss_a66e3481-00a7-4477-84ba-336f660c3bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8269d854-2621-4399-aab5-b279a1c27300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_baca1ec9-8e2d-4961-9e8c-dd64cd6ab150" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8269d854-2621-4399-aab5-b279a1c27300" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1604380e-8c5d-47ee-a94f-9cbe0f873d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea5b2315-a894-49fb-bf61-5501a71459c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1604380e-8c5d-47ee-a94f-9cbe0f873d9b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea5b2315-a894-49fb-bf61-5501a71459c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_23d901b3-117b-4313-be70-5487f5f710c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1604380e-8c5d-47ee-a94f-9cbe0f873d9b" xlink:to="loc_us-gaap_DilutiveSecurities_23d901b3-117b-4313-be70-5487f5f710c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e3628a21-b365-4bf1-8ad0-232fdf7e67c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_264764f3-3f84-4a55-b52c-29831a489659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e3628a21-b365-4bf1-8ad0-232fdf7e67c8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_264764f3-3f84-4a55-b52c-29831a489659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4235ca9d-12d1-4780-b172-f9287485de61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e3628a21-b365-4bf1-8ad0-232fdf7e67c8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4235ca9d-12d1-4780-b172-f9287485de61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b54f9b7c-8e27-4e02-8ea0-c9ac6e49798f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_7233ffa7-3d20-4965-87aa-714e68891c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b54f9b7c-8e27-4e02-8ea0-c9ac6e49798f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_7233ffa7-3d20-4965-87aa-714e68891c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fca5cdea-c405-40dc-a766-8d98642886fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b54f9b7c-8e27-4e02-8ea0-c9ac6e49798f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_fca5cdea-c405-40dc-a766-8d98642886fc" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>opfi-20220331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.opploans.com/role/CoverPage" xlink:type="simple" xlink:href="opfi-20220331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/CoverPage" xlink:type="extended" id="ifaa6ba7f06b0442db4f3092ad2232e49_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cb4dd23e-a187-4caa-bd41-bc5ccc10bb97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentType_cb4dd23e-a187-4caa-bd41-bc5ccc10bb97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_430a8146-5be6-4232-b8f0-c2d7daf9e95e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentQuarterlyReport_430a8146-5be6-4232-b8f0-c2d7daf9e95e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_34ed54bd-3aaa-43ff-bd5d-7ec7dcd3aafc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentPeriodEndDate_34ed54bd-3aaa-43ff-bd5d-7ec7dcd3aafc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3751a32a-b38e-4ab5-9050-c9878107b189" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_CurrentFiscalYearEndDate_3751a32a-b38e-4ab5-9050-c9878107b189" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e70a48b3-b7ee-4c03-8337-caefcd830282" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentTransitionReport_e70a48b3-b7ee-4c03-8337-caefcd830282" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_48f8069c-1ea4-4004-8bed-059c95f69f8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityFileNumber_48f8069c-1ea4-4004-8bed-059c95f69f8b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3b5de62c-c16e-4012-afd0-bcfd273580ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityRegistrantName_3b5de62c-c16e-4012-afd0-bcfd273580ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_594237c4-9258-47bc-8239-dfe555914e6c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_594237c4-9258-47bc-8239-dfe555914e6c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c288dd4f-fca1-43c9-a296-264fedd2ee91" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityTaxIdentificationNumber_c288dd4f-fca1-43c9-a296-264fedd2ee91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f4100548-b65f-42fa-88d5-b9edd5c3a2db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressAddressLine1_f4100548-b65f-42fa-88d5-b9edd5c3a2db" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_e713e320-c231-4e4f-8494-88f15e819b1d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressAddressLine2_e713e320-c231-4e4f-8494-88f15e819b1d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8c99f61e-be64-4fd1-a95f-e82a53fcc55d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressCityOrTown_8c99f61e-be64-4fd1-a95f-e82a53fcc55d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2759d69e-2578-475d-af4b-af7309ffd7d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressStateOrProvince_2759d69e-2578-475d-af4b-af7309ffd7d1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4bfb4557-bf14-434f-a630-7b3ad92eaa3e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressPostalZipCode_4bfb4557-bf14-434f-a630-7b3ad92eaa3e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7c0f7ee2-16e0-4373-b988-1ac37a04bfd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_CityAreaCode_7c0f7ee2-16e0-4373-b988-1ac37a04bfd0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2ab631f0-2962-4206-a495-eb847038a285" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_LocalPhoneNumber_2ab631f0-2962-4206-a495-eb847038a285" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_53e29d37-73bb-42af-ac65-bc16f34445c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_Security12bTitle_53e29d37-73bb-42af-ac65-bc16f34445c8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e5edda95-dac1-4d19-8ae6-af03a4b0c80c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_TradingSymbol_e5edda95-dac1-4d19-8ae6-af03a4b0c80c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2eccb26a-df77-40b3-b989-4d06f5b1ac4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_SecurityExchangeName_2eccb26a-df77-40b3-b989-4d06f5b1ac4d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_33b1810e-2824-40b5-8349-eea368b704db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCurrentReportingStatus_33b1810e-2824-40b5-8349-eea368b704db" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5e247f4a-e550-4091-a43b-d8cd48c4721c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityInteractiveDataCurrent_5e247f4a-e550-4091-a43b-d8cd48c4721c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f98111f6-c669-4a9c-84fc-d978f808d0e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityFilerCategory_f98111f6-c669-4a9c-84fc-d978f808d0e1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b30c8ad1-9bc7-41c2-a5dd-5bd98f637a26" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntitySmallBusiness_b30c8ad1-9bc7-41c2-a5dd-5bd98f637a26" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66e63abd-ce55-4a2b-9be4-b8ce6a83711d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityEmergingGrowthCompany_66e63abd-ce55-4a2b-9be4-b8ce6a83711d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_584e6542-ebac-41a2-b2b1-8d40dfa262b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityExTransitionPeriod_584e6542-ebac-41a2-b2b1-8d40dfa262b5" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4ba60300-2845-425a-a498-d2608871edbe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityShellCompany_4ba60300-2845-425a-a498-d2608871edbe" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8f638fea-906e-4f76-ac9d-5ffc14f4d38f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8f638fea-906e-4f76-ac9d-5ffc14f4d38f" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_284ff792-e24b-4218-9e02-161ba740dc9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_AmendmentFlag_284ff792-e24b-4218-9e02-161ba740dc9f" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentDescription_2fbcb903-06ba-49c8-a84f-74a5dfbece1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_AmendmentDescription_2fbcb903-06ba-49c8-a84f-74a5dfbece1a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e5ee10e0-eecb-4fe4-bc85-a95cea585640" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentFiscalYearFocus_e5ee10e0-eecb-4fe4-bc85-a95cea585640" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a3e0febb-1f04-4d01-94f5-cc1700b8080a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a3e0febb-1f04-4d01-94f5-cc1700b8080a" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_139d63ce-ccf0-44be-90c7-25a370a7be97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCentralIndexKey_139d63ce-ccf0-44be-90c7-25a370a7be97" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:to="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_250e3610-b9ac-4773-b9cd-4ee634cee557_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:to="loc_us-gaap_ClassOfStockDomain_250e3610-b9ac-4773-b9cd-4ee634cee557_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:to="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e093fd3d-1347-4a7e-9467-4f3f205a0d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_CommonClassAMember_e093fd3d-1347-4a7e-9467-4f3f205a0d95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fe6cd1d2-cf7a-4e49-bb0b-93fa9e512faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_WarrantMember_fe6cd1d2-cf7a-4e49-bb0b-93fa9e512faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_158aea4d-d636-413e-8b59-c436721a00f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_CommonClassBMember_158aea4d-d636-413e-8b59-c436721a00f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_23126732-9642-47d8-8347-01cd1093d77a" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_opfi_ClassVVotingStockMember_23126732-9642-47d8-8347-01cd1093d77a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended" id="ic33c77b5d51f424081863037d328a42f_ConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:to="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d5a853c0-9f1d-46b7-b5be-c77631339544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d5a853c0-9f1d-46b7-b5be-c77631339544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f1ce1abe-bd46-4724-bd2d-0b18c677019f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f1ce1abe-bd46-4724-bd2d-0b18c677019f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_941bf39f-4477-42dc-bf1e-7e33e9cd4efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_941bf39f-4477-42dc-bf1e-7e33e9cd4efb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_8a0ccd1f-5794-4e9a-8655-17e4aa7b4f03" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_8a0ccd1f-5794-4e9a-8655-17e4aa7b4f03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_62df3cb6-d2ed-4c85-8b92-a2b48a963a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_NotesReceivableNet_62df3cb6-d2ed-4c85-8b92-a2b48a963a41" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6f5a379b-2935-405f-9200-ba2464c43776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6f5a379b-2935-405f-9200-ba2464c43776" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_85e9e362-0b90-4bbb-936a-076917508566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_85e9e362-0b90-4bbb-936a-076917508566" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a9c59d8-b828-4492-814b-79b1e7b0035b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a9c59d8-b828-4492-814b-79b1e7b0035b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_03358405-d079-40ba-a66c-aa92221ca2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_03358405-d079-40ba-a66c-aa92221ca2b6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3278510b-d555-40b3-a51d-1afc940986d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_OtherAssets_3278510b-d555-40b3-a51d-1afc940986d3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_47450fbe-fd3f-42f4-ac6d-9bb3af4ae029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_Assets_47450fbe-fd3f-42f4-ac6d-9bb3af4ae029" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_ebb42fe3-65f9-445a-b0f7-50933545dcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_ebb42fe3-65f9-445a-b0f7-50933545dcd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_e956b324-9b0d-4bfc-b493-8340158174df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_e956b324-9b0d-4bfc-b493-8340158174df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8732e8e9-bd61-46ec-943f-19d4f5041cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_OperatingLeaseLiability_8732e8e9-bd61-46ec-943f-19d4f5041cbd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_cbea62d3-9e22-46ba-84de-be2ce9c884ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_SecuredDebt_cbea62d3-9e22-46ba-84de-be2ce9c884ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9ce6e2b5-5528-4b72-9ac7-a4b5f27328e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_SeniorNotes_9ce6e2b5-5528-4b72-9ac7-a4b5f27328e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_30efd94b-3b22-4686-aaf1-962278d81c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_30efd94b-3b22-4686-aaf1-962278d81c18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability_ee9b14c2-7dcb-4550-873e-179a012c9d23" xlink:href="opfi-20220331.xsd#opfi_TaxReceivableAgreementLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_opfi_TaxReceivableAgreementLiability_ee9b14c2-7dcb-4550-873e-179a012c9d23" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3285020e-e04a-4628-b92a-4f00d10d2fba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_Liabilities_3285020e-e04a-4628-b92a-4f00d10d2fba" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_94b04419-d19b-4b1a-924b-8c9505776f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_CommitmentsAndContingencies_94b04419-d19b-4b1a-924b-8c9505776f8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3fee2ee4-7229-47b8-8e20-2560ccfdd7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_PreferredStockValue_3fee2ee4-7229-47b8-8e20-2560ccfdd7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_151e4c1c-0022-44b3-865b-de3d86a062f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_CommonStockValue_151e4c1c-0022-44b3-865b-de3d86a062f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0114f06b-6316-4292-a596-7ecea167cba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0114f06b-6316-4292-a596-7ecea167cba0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fe8dfe9-0cf4-4ddb-9278-16b2aa1827ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fe8dfe9-0cf4-4ddb-9278-16b2aa1827ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0ea7696-9563-4596-b790-1a280fba5053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_StockholdersEquity_c0ea7696-9563-4596-b790-1a280fba5053" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d3ef9c4d-141f-461f-b266-2adf3f77b138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_MinorityInterest_d3ef9c4d-141f-461f-b266-2adf3f77b138" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f7c9a43-5ab3-4de3-bdcc-bd8fe4304a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f7c9a43-5ab3-4de3-bdcc-bd8fe4304a73" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_435036a8-742b-4204-84ff-642c1c5b17ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_435036a8-742b-4204-84ff-642c1c5b17ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:to="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:to="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07630f4b-d469-4ac9-a684-60ba8e9afdd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:to="loc_us-gaap_ClassOfStockDomain_07630f4b-d469-4ac9-a684-60ba8e9afdd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:to="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2ac04b34-c668-464c-bc07-fb02df16dbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_us-gaap_CommonClassAMember_2ac04b34-c668-464c-bc07-fb02df16dbf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d871e40e-e68e-46fc-aeee-35af78faaa31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_us-gaap_CommonClassBMember_d871e40e-e68e-46fc-aeee-35af78faaa31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_fc055ed0-0562-49eb-98d1-e8f3f6aff273" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_opfi_ClassVVotingStockMember_fc055ed0-0562-49eb-98d1-e8f3f6aff273" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_76ecb186-9d70-47fd-9a6f-2c33463e83ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_76ecb186-9d70-47fd-9a6f-2c33463e83ea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedBalanceSheetsParentheticalUnaudited"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited" xlink:type="extended" id="if78e020d3ee544ad9122c2ff05a58303_ConsolidatedBalanceSheetsParentheticalUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7037b368-1199-4cf5-91c3-43156cb5a534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7037b368-1199-4cf5-91c3-43156cb5a534" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_931bdbda-b4d6-4c60-b6a3-bc6464863558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_931bdbda-b4d6-4c60-b6a3-bc6464863558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5f7f788e-02ca-41c8-b145-aad3bbcecb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5f7f788e-02ca-41c8-b145-aad3bbcecb3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ae8516fe-ba56-4210-a618-b1dcda2b9966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ae8516fe-ba56-4210-a618-b1dcda2b9966" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_059c2d8c-3f00-4c6f-a9e6-41c524661008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesIssued_059c2d8c-3f00-4c6f-a9e6-41c524661008" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0a55d0b6-b518-4a9f-a0e0-b50f7aae4376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0a55d0b6-b518-4a9f-a0e0-b50f7aae4376" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_25a6c24b-1a4b-4072-9264-e9017830c439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_25a6c24b-1a4b-4072-9264-e9017830c439" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bcdad975-8c90-4967-8ac7-f60395f4fb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bcdad975-8c90-4967-8ac7-f60395f4fb6d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ff07ffd6-c8e4-4f64-889f-39fad5d17fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesIssued_ff07ffd6-c8e4-4f64-889f-39fad5d17fea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135b0ee7-4981-485b-ac95-9e7392eac569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135b0ee7-4981-485b-ac95-9e7392eac569" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:to="loc_us-gaap_ClassOfStockDomain_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:to="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_bbec0989-9e5c-4fa6-aba4-076d1da0f840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_us-gaap_CommonClassAMember_bbec0989-9e5c-4fa6-aba4-076d1da0f840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cc70b1a2-4f8a-426a-b8b3-7990b08313d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_us-gaap_CommonClassBMember_cc70b1a2-4f8a-426a-b8b3-7990b08313d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_20757e78-7116-4048-b88e-13e35bf74521" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_opfi_ClassVVotingStockMember_20757e78-7116-4048-b88e-13e35bf74521" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_39aad6e8-8f89-43cc-b20a-9edb768bced2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_39aad6e8-8f89-43cc-b20a-9edb768bced2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofOperationsUnaudited"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="extended" id="i4a01eb0ee4544eb385d2827caaed7d91_ConsolidatedStatementsofOperationsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_b2ac91f1-f4da-4d25-9714-3659a2cab09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_b2ac91f1-f4da-4d25-9714-3659a2cab09c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_4f5f9855-d691-4f33-ba50-1f60830cb963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_4f5f9855-d691-4f33-ba50-1f60830cb963" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_22c0be6a-3231-47c7-9311-a2cbeb1890e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_22c0be6a-3231-47c7-9311-a2cbeb1890e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_8cca17f7-e3b2-4c12-b28d-9097064193d2" xlink:href="opfi-20220331.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_8cca17f7-e3b2-4c12-b28d-9097064193d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d6aa2b5f-9ed6-40e5-a431-7db3678837d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d6aa2b5f-9ed6-40e5-a431-7db3678837d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_8d46faf5-4eec-4632-82c0-b1fb07a78063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpense_8d46faf5-4eec-4632-82c0-b1fb07a78063" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_c02c9c4c-2ebd-4222-a155-657c9df7597e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_LaborAndRelatedExpense_c02c9c4c-2ebd-4222-a155-657c9df7597e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_5e2e6210-2719-47ec-851e-2cdc740293b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_MarketingExpense_5e2e6210-2719-47ec-851e-2cdc740293b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_28b4e813-aa91-4b3d-9976-c8d988bc793a" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_28b4e813-aa91-4b3d-9976-c8d988bc793a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_0c95f87a-b3e4-46d8-855b-52a9c87df4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_0c95f87a-b3e4-46d8-855b-52a9c87df4b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_4339307a-75a9-43e5-9c88-98587a989075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_DepreciationAndAmortization_4339307a-75a9-43e5-9c88-98587a989075" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_0750fbcf-fd14-4cc0-b9a4-faa6cb67bca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_0750fbcf-fd14-4cc0-b9a4-faa6cb67bca2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_d9565c86-e380-4c14-8479-4ed1e8e2da53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_ProfessionalFees_d9565c86-e380-4c14-8479-4ed1e8e2da53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees_740a3384-8d7a-4ae5-b31c-6a4358617105" xlink:href="opfi-20220331.xsd#opfi_PaymentProcessingFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_opfi_PaymentProcessingFees_740a3384-8d7a-4ae5-b31c-6a4358617105" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_5e661fce-8e3c-418b-8444-2be274e1e813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_OccupancyNet_5e661fce-8e3c-418b-8444-2be274e1e813" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_830eb80d-3200-46e1-8eee-15ff8f2c3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_ManagementFeeExpense_830eb80d-3200-46e1-8eee-15ff8f2c3d78" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7527663d-73f4-46b9-a634-c6d0801506b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7527663d-73f4-46b9-a634-c6d0801506b1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_9dd93d81-4ae6-4ab1-9035-bd77bdbb1bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_NoninterestExpense_9dd93d81-4ae6-4ab1-9035-bd77bdbb1bf8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3cc914cd-ac6e-4d80-8adb-e98eea07039a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_OperatingIncomeLoss_3cc914cd-ac6e-4d80-8adb-e98eea07039a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_fd2f6c00-1e74-4044-99b8-65d7f257d3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_fd2f6c00-1e74-4044-99b8-65d7f257d3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_975e437e-50d5-4c18-baf6-eeb461bc0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_975e437e-50d5-4c18-baf6-eeb461bc0cb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_58831b03-5053-452e-9909-e3360dcd5664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_58831b03-5053-452e-9909-e3360dcd5664" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5e26316c-68e3-4783-a500-4cb742c33745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_ProfitLoss_5e26316c-68e3-4783-a500-4cb742c33745" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_03219ca5-51b2-4069-9b9c-f7573ccad429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_03219ca5-51b2-4069-9b9c-f7573ccad429" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_da5b648e-a99a-4b06-8c95-b3b14c079e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NetIncomeLoss_da5b648e-a99a-4b06-8c95-b3b14c079e61" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_219fb6d3-b665-4bbc-ab23-06b666cb2416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:to="loc_us-gaap_EarningsPerShareBasic_219fb6d3-b665-4bbc-ab23-06b666cb2416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_168191f2-c983-4ff4-926d-6541dbd07711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_168191f2-c983-4ff4-926d-6541dbd07711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_148de159-f266-4d08-b81e-48ed8c4a878c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_148de159-f266-4d08-b81e-48ed8c4a878c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_32778532-ee5e-4369-832b-eb3adb1d1245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_32778532-ee5e-4369-832b-eb3adb1d1245" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareProFormaAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aa487f50-3f4b-453d-80c3-1e7d7bc2ef9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_54ffbea8-aa3f-4b21-a79b-882a4e8c5309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:to="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_360bf864-9c33-4845-820c-5eadc0b76190_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:to="loc_srt_ScenarioUnspecifiedDomain_360bf864-9c33-4845-820c-5eadc0b76190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_f0ae94c2-0dfb-4e27-9262-fc02293b20d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:to="loc_srt_ProFormaMember_f0ae94c2-0dfb-4e27-9262-fc02293b20d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited" xlink:type="extended" id="ifca81dbe72f748358b7c95e2e31434bf_ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_59750113-b608-44b8-a7fa-b3573f8c87cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_SharesOutstanding_59750113-b608-44b8-a7fa-b3573f8c87cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fec242c3-b944-4b7f-834e-e1f07caa70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fec242c3-b944-4b7f-834e-e1f07caa70bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_a698ba1c-1a2f-41fc-a150-b83fa9e92d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_a698ba1c-1a2f-41fc-a150-b83fa9e92d15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_15ce4bc6-7944-4399-afc9-6b821978eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_15ce4bc6-7944-4399-afc9-6b821978eec3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4810ab63-dbef-4c69-87b2-2e72cc5c2738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4810ab63-dbef-4c69-87b2-2e72cc5c2738" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a1891d52-cfd5-4353-a912-dec65ca52c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a1891d52-cfd5-4353-a912-dec65ca52c6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_c47e5e83-3325-4268-bb1e-03a033b70dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_c47e5e83-3325-4268-bb1e-03a033b70dd0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_94942c3f-f655-4dd7-aeeb-b156fadd55e0" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_94942c3f-f655-4dd7-aeeb-b156fadd55e0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3a1c3979-ecdf-4d65-b04f-41d3938dbdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_ProfitLoss_3a1c3979-ecdf-4d65-b04f-41d3938dbdf7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectsOfAdoptingFairValueOption_98235b39-a271-42f1-bb92-17ac94b807ce" xlink:href="opfi-20220331.xsd#opfi_EffectsOfAdoptingFairValueOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_EffectsOfAdoptingFairValueOption_98235b39-a271-42f1-bb92-17ac94b807ce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_47d47fda-4239-49e1-8d41-9f17fd5fe5ca" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_47d47fda-4239-49e1-8d41-9f17fd5fe5ca" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_1b66667e-0a82-470a-bbed-15d4449c9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2a9a9400-c099-47c7-9fb0-c6ba9fb133d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_7e7696ee-6741-4815-a032-e5669f2226d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:to="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_219a1f1d-28f7-431f-ad1a-941e587d09a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:to="loc_us-gaap_EquityComponentDomain_219a1f1d-28f7-431f-ad1a-941e587d09a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:to="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember_11b1d504-c457-4ba8-b6f2-1610c4105c13" xlink:href="opfi-20220331.xsd#opfi_LimitedLiabilityCompanyPreferredUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember_11b1d504-c457-4ba8-b6f2-1610c4105c13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3f3b4dce-35dd-4e71-ac3b-93317a6bf69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_CommonStockMember_3f3b4dce-35dd-4e71-ac3b-93317a6bf69a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4e67678c-d576-4d83-acc8-5a5ff89c8c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4e67678c-d576-4d83-acc8-5a5ff89c8c3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3bd41e47-57e4-40a9-a558-04cf47905a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_RetainedEarningsMember_3bd41e47-57e4-40a9-a558-04cf47905a17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_d935740f-320a-4539-8bc3-b384633b2bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_NoncontrollingInterestMember_d935740f-320a-4539-8bc3-b384633b2bae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:to="loc_us-gaap_ClassOfStockDomain_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:to="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019ade4f-a46b-4edd-a23f-47030a1556c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:to="loc_us-gaap_CommonClassAMember_019ade4f-a46b-4edd-a23f-47030a1556c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_1f78e4c0-6ec9-4687-a53b-2ad66b63504e" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:to="loc_opfi_ClassVVotingStockMember_1f78e4c0-6ec9-4687-a53b-2ad66b63504e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#OrganizationandNatureofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended" id="i8c194fd0c2ad410ab8837ccbedfc3a9e_OrganizationandNatureofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7d54536c-8f70-4bda-9193-e313986894d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7d54536c-8f70-4bda-9193-e313986894d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_de6c2108-e778-41a4-bafd-41ecc9fd08f9" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestHeldPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_de6c2108-e778-41a4-bafd-41ecc9fd08f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_261e2046-08a1-43be-bbdb-394e3f789a09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:to="loc_us-gaap_ClassOfStockDomain_261e2046-08a1-43be-bbdb-394e3f789a09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:to="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_14ced11f-f2cc-4d85-8ab6-4acf37270b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:to="loc_us-gaap_CommonClassAMember_14ced11f-f2cc-4d85-8ab6-4acf37270b8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_07b54931-6488-4f14-b948-aadb4def908d" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:to="loc_opfi_ClassVVotingStockMember_07b54931-6488-4f14-b948-aadb4def908d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" xlink:type="extended" id="ia32243bbe2c345a8b2b3e17173d9859a_RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6a9bcbb8-efc8-499b-a764-a08d682ade76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_ProfitLoss_6a9bcbb8-efc8-499b-a764-a08d682ade76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f967bec2-38fe-458c-9314-5c588351641c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f967bec2-38fe-458c-9314-5c588351641c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5023ac6-029c-4c1b-974e-2cbdc1b199ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5023ac6-029c-4c1b-974e-2cbdc1b199ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_1677f440-9391-4eb1-a758-b5696a73b117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_DilutiveSecurities_1677f440-9391-4eb1-a758-b5696a73b117" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d0b14b1f-d14b-44f6-b100-9869f5dde4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d0b14b1f-d14b-44f6-b100-9869f5dde4dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_48446328-06fb-45f4-b5e1-76e03a16fe08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_48446328-06fb-45f4-b5e1-76e03a16fe08" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bfdc9120-1fe9-4890-8d7b-7414b979374b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bfdc9120-1fe9-4890-8d7b-7414b979374b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_820746f8-f059-435c-a1b4-1063060f5c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_820746f8-f059-435c-a1b4-1063060f5c49" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:to="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_99988cd0-e30c-4f18-a1f2-70040d038a8e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:to="loc_srt_RestatementDomain_99988cd0-e30c-4f18-a1f2-70040d038a8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:to="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_0d08bd83-cad3-4244-b83c-5d194a69ecb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_0d08bd83-cad3-4244-b83c-5d194a69ecb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4dc64735-5e32-43ff-b954-1917436ae71d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:to="loc_srt_RestatementAdjustmentMember_4dc64735-5e32-43ff-b954-1917436ae71d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i221407954f2e4de69bdde4bcb642b3f4_SignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_cef8b6ea-f843-459a-bb0c-cd867c8dda9f" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationContingentConsiderationEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_cef8b6ea-f843-459a-bb0c-cd867c8dda9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice_4d611ad8-663e-4cca-963d-2e7eb2612d3e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitVolumeWeightedAveragePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice_4d611ad8-663e-4cca-963d-2e7eb2612d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdTradingDays_0116d2aa-2394-4311-92a2-d0b688429ad8" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitThresholdTradingDays_0116d2aa-2394-4311-92a2-d0b688429ad8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays_9bd52a05-e1ee-4266-bdce-cb6af1947729" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays_9bd52a05-e1ee-4266-bdce-cb6af1947729" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PercentageOfEarnoutVotingShares_f0a2f8af-8078-4aa3-9259-73ea98075a41" xlink:href="opfi-20220331.xsd#opfi_PercentageOfEarnoutVotingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_PercentageOfEarnoutVotingShares_f0a2f8af-8078-4aa3-9259-73ea98075a41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_9b1cf724-23d5-49d7-ba32-dd0db76fa3b4" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_9b1cf724-23d5-49d7-ba32-dd0db76fa3b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_46aca828-bf9d-49e9-af70-de49cb6d2024_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_46aca828-bf9d-49e9-af70-de49cb6d2024_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ExistingEquityHoldersMember_69833893-512e-4478-9474-ed3b596a3bbb" xlink:href="opfi-20220331.xsd#opfi_ExistingEquityHoldersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:to="loc_opfi_ExistingEquityHoldersMember_69833893-512e-4478-9474-ed3b596a3bbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_65b2e34a-00da-465e-b94f-bf9c391e3f7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_65b2e34a-00da-465e-b94f-bf9c391e3f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_ccfd64d6-ff8f-442d-8bbf-3ebba0010fc9" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:to="loc_opfi_ClassVVotingStockMember_ccfd64d6-ff8f-442d-8bbf-3ebba0010fc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RetainedOppFiUnitsMember_bba5655b-91af-4572-8c0b-194776f8acfd" xlink:href="opfi-20220331.xsd#opfi_RetainedOppFiUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:to="loc_opfi_RetainedOppFiUnitsMember_bba5655b-91af-4572-8c0b-194776f8acfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsDomain_8fc77414-e91a-44a2-824c-0abeaf0b5758_default" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:to="loc_opfi_EarnoutUnitsDomain_8fc77414-e91a-44a2-824c-0abeaf0b5758_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:to="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionOneMember_536b7965-6820-4a81-9b5a-940c70d636c6" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionOneMember_536b7965-6820-4a81-9b5a-940c70d636c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionTwoMember_90b89fd4-0579-4e3a-9adc-1a1a883f991e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionTwoMember_90b89fd4-0579-4e3a-9adc-1a1a883f991e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionThreeMember_f1d0dacd-a300-4935-85fa-4b7205a570fc" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionThreeMember_f1d0dacd-a300-4935-85fa-4b7205a570fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingDomain_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2_default" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:to="loc_opfi_EarnoutUnitsVestingDomain_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:to="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheOneMember_6e7c2cf5-6880-4e4a-9a90-a5eba07d1ea8" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheOneMember_6e7c2cf5-6880-4e4a-9a90-a5eba07d1ea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheTwoMember_b8ddc19d-3dcb-40a6-a59f-5c993dd01d7e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheTwoMember_b8ddc19d-3dcb-40a6-a59f-5c993dd01d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheThreeMember_5894644b-1b5a-448b-a19d-475ca60462f9" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheThreeMember_5894644b-1b5a-448b-a19d-475ca60462f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d206805-1aeb-42f1-9f6e-291119cb4261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d206805-1aeb-42f1-9f6e-291119cb4261" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0067ef5b-25c7-4c1f-9e78-d31dcef85faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_OperatingLeaseLiability_0067ef5b-25c7-4c1f-9e78-d31dcef85faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent_84c52bc7-d059-4cc3-bd1d-13815882f99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_AccruedRentCurrentAndNoncurrent_84c52bc7-d059-4cc3-bd1d-13815882f99c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:to="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5cf044d8-f07f-40e0-8c0f-1497decd913a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5cf044d8-f07f-40e0-8c0f-1497decd913a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_cdd4661c-8ff9-4cc0-8255-80b10d5d7d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:to="loc_srt_ProFormaMember_cdd4661c-8ff9-4cc0-8255-80b10d5d7d5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b0ff2ac3-728f-4b08-b74f-01ac9778514e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b0ff2ac3-728f-4b08-b74f-01ac9778514e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dae50f4a-e970-48bf-9384-6d29ee18f124" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dae50f4a-e970-48bf-9384-6d29ee18f124" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" xlink:type="extended" id="icfef4ff5484843d8b3afb4b540ad036f_FinanceReceivablesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_6246f880-76cc-417b-ba52-103bd2d0bec8" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_6246f880-76cc-417b-ba52-103bd2d0bec8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_753ef9bf-418b-4489-b5d2-5f6742c670ed" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_753ef9bf-418b-4489-b5d2-5f6742c670ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_b837f8ab-dcfc-4fbc-846a-7a4cf0126c9d" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_b837f8ab-dcfc-4fbc-846a-7a4cf0126c9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_e496be60-db9a-42c7-bf55-55d333c9b214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_e496be60-db9a-42c7-bf55-55d333c9b214" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_87b2133d-9cb7-49f2-91b7-fc53cb9826d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_87b2133d-9cb7-49f2-91b7-fc53cb9826d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1561c998-4c2a-4f0a-9ccb-256751f70790_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1561c998-4c2a-4f0a-9ccb-256751f70790_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2499989-04af-4668-902f-dd7fd0b0345d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2499989-04af-4668-902f-dd7fd0b0345d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:to="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_134d9661-bb75-4786-aad4-f8ff7c1ae75c_default" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_134d9661-bb75-4786-aad4-f8ff7c1ae75c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RecencyDelinquencyMember_7d5dfe5f-2357-4c95-ba10-a9f3ff3626aa" xlink:href="opfi-20220331.xsd#opfi_RecencyDelinquencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:to="loc_opfi_RecencyDelinquencyMember_7d5dfe5f-2357-4c95-ba10-a9f3ff3626aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ContractualDelinquencyMember_cdc7d53e-eca2-47d9-9810-20165a487875" xlink:href="opfi-20220331.xsd#opfi_ContractualDelinquencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:to="loc_opfi_ContractualDelinquencyMember_cdc7d53e-eca2-47d9-9810-20165a487875" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails" xlink:type="extended" id="i2a19ef19443a4f2bab073d54bd816b35_FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5105d3cb-d22a-4276-abf9-3536b89ad908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5105d3cb-d22a-4276-abf9-3536b89ad908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_5db5904c-b872-4b95-ae01-62ea1167a54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_5db5904c-b872-4b95-ae01-62ea1167a54a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_372298e4-928f-4230-86ba-cd4bad10e560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_372298e4-928f-4230-86ba-cd4bad10e560" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_9dbd4273-9eef-4aae-be68-d979585f6c96" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_9dbd4273-9eef-4aae-be68-d979585f6c96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_dd50278b-88bb-431e-9b45-b0d75af10c2c" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_dd50278b-88bb-431e-9b45-b0d75af10c2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_44478783-6743-4bb4-89b8-35b3a4e00a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_44478783-6743-4bb4-89b8-35b3a4e00a28" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_aacd7307-41d6-4833-a405-8c8a900e58c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_70e177b4-61aa-42ba-b8bb-1062dac07760_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_70e177b4-61aa-42ba-b8bb-1062dac07760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_af635b28-d358-482e-9eaa-d58716b5da36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:to="loc_us-gaap_FinanceReceivablesMember_af635b28-d358-482e-9eaa-d58716b5da36" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" xlink:type="extended" id="if0e7b23051194a37b9d21d00ec37afbb_FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_5426a0e2-effd-43a0-bb32-42c67fa065e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:to="loc_us-gaap_NotesReceivableGross_5426a0e2-effd-43a0-bb32-42c67fa065e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:to="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_c96452be-cc81-47f4-8c42-0c5f9bf41d9b_default" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_c96452be-cc81-47f4-8c42-0c5f9bf41d9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RecencyDelinquencyMember_2d48002e-f8f3-4ae4-b38e-b96f2d3259f4" xlink:href="opfi-20220331.xsd#opfi_RecencyDelinquencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:to="loc_opfi_RecencyDelinquencyMember_2d48002e-f8f3-4ae4-b38e-b96f2d3259f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ContractualDelinquencyMember_635871b2-3ad6-4e66-b71e-80ac20f446e1" xlink:href="opfi-20220331.xsd#opfi_ContractualDelinquencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:to="loc_opfi_ContractualDelinquencyMember_635871b2-3ad6-4e66-b71e-80ac20f446e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_d8164cc4-253d-4071-862a-2561b8f244a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_d8164cc4-253d-4071-862a-2561b8f244a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_587f3a1c-abb1-4009-9b5a-dbdd1f866e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_587f3a1c-abb1-4009-9b5a-dbdd1f866e80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_eccc3613-784f-42e8-97a2-a1b335677df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_eccc3613-784f-42e8-97a2-a1b335677df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c5125d74-f8a9-4c98-9202-af1b32a91585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c5125d74-f8a9-4c98-9202-af1b32a91585" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_4548cd7d-90e5-499a-8914-f47eabaf8e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_4548cd7d-90e5-499a-8914-f47eabaf8e19" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="extended" id="i31a23e429b03495e9fe4e95a42b4c076_PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e23443c9-3315-4a68-a601-b6377aadfbae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e23443c9-3315-4a68-a601-b6377aadfbae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9cca05c6-61a9-4ef7-bb75-9968374171c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9cca05c6-61a9-4ef7-bb75-9968374171c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8c5567c3-6187-4a3a-a29d-f325dc825752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8c5567c3-6187-4a3a-a29d-f325dc825752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a234e7ba-b82f-412e-a44c-c8fb63319d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a234e7ba-b82f-412e-a44c-c8fb63319d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7dac0284-f5b7-4318-8f65-33b9517a2c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7dac0284-f5b7-4318-8f65-33b9517a2c8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_5bc96f2a-30c4-4374-9e9a-e2dad4e01325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_5bc96f2a-30c4-4374-9e9a-e2dad4e01325" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsScheduleofBorrowingsDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" xlink:type="extended" id="i3b3243567966466491764234eb185d7e_BorrowingsScheduleofBorrowingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower_104aa4d2-333b-43bd-b464-0f35ac3a4acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAffiliatedBorrower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower_104aa4d2-333b-43bd-b464-0f35ac3a4acb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e94e4d4-d9d4-4e51-bc9b-075cf2b8958e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e94e4d4-d9d4-4e51-bc9b-075cf2b8958e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7bf180da-245c-4e1d-9978-60322cf45c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LongTermDebt_7bf180da-245c-4e1d-9978-60322cf45c36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4c403526-ed14-4f1a-9f0c-873f6ef096b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4c403526-ed14-4f1a-9f0c-873f6ef096b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_39c91dd3-ce4c-430b-a99a-86616d9ff4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_39c91dd3-ce4c-430b-a99a-86616d9ff4f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_673d3fc7-74f5-46e8-b1fe-1b19dbf1f17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_673d3fc7-74f5-46e8-b1fe-1b19dbf1f17b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1f970f63-db32-4e0c-b365-06e958ffaa43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1f970f63-db32-4e0c-b365-06e958ffaa43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_48cf7b1d-d66b-4466-9ad3-250874128d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:to="loc_us-gaap_SecuredDebtMember_48cf7b1d-d66b-4466-9ad3-250874128d32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4da8cb5a-9110-4028-a450-47c5936609f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:to="loc_us-gaap_SeniorNotesMember_4da8cb5a-9110-4028-a450-47c5936609f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_abd5a152-a767-4dda-97c7-149370708d71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:to="loc_us-gaap_CreditFacilityDomain_abd5a152-a767-4dda-97c7-149370708d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:to="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_b82f582b-ebec-4d90-a5fa-306239c98722" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_b82f582b-ebec-4d90-a5fa-306239c98722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_f543fb40-6f90-41dd-a5d1-ae4462cee1da" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_f543fb40-6f90-41dd-a5d1-ae4462cee1da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_94dde59c-94aa-41ae-927f-6df360c3187b" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_94dde59c-94aa-41ae-927f-6df360c3187b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_ab31b140-2e92-464a-8e8f-bd534919608f" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_ab31b140-2e92-464a-8e8f-bd534919608f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_164857fa-a429-4ca0-8f95-b03791ca0f61" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:to="loc_opfi_TermLoanMember_164857fa-a429-4ca0-8f95-b03791ca0f61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:to="loc_us-gaap_VariableRateDomain_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:to="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7ff6b93c-36a5-4e13-9dac-0bb1e59301d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7ff6b93c-36a5-4e13-9dac-0bb1e59301d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_31eb5d4e-15bc-4ebe-bb12-45cbb1cd25ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_31eb5d4e-15bc-4ebe-bb12-45cbb1cd25ec" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended" id="ibc7a1f2647524f41aa67abb650dd499d_BorrowingsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablePurchased_4c9a7818-1a51-4cca-aeca-ddd940003897" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablePurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_opfi_FinanceReceivablePurchased_4c9a7818-1a51-4cca-aeca-ddd940003897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_a19ef485-319b-40cf-8f86-b8790a2f1511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_SecuredDebt_a19ef485-319b-40cf-8f86-b8790a2f1511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d5c03228-8777-4494-8709-0db864835d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestExpenseDebt_d5c03228-8777-4494-8709-0db864835d51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_f283efb4-a3bd-421c-ab2e-ec0c77180e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestCostsCapitalized_f283efb4-a3bd-421c-ab2e-ec0c77180e69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_3b5c74e4-9a36-4a8d-9e10-94524dc5c53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_3b5c74e4-9a36-4a8d-9e10-94524dc5c53d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_56d4fd81-0c3c-4bf2-bcda-22f344dcfb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_56d4fd81-0c3c-4bf2-bcda-22f344dcfb47" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e2abdcf0-fba1-4441-9b03-367ffa0dfda7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestPaidNet_e2abdcf0-fba1-4441-9b03-367ffa0dfda7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5d6a6ab4-88ad-46d2-b305-e2e64a8b3f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5d6a6ab4-88ad-46d2-b305-e2e64a8b3f3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_03196f59-5f21-431a-8008-cc99f33ed09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_03196f59-5f21-431a-8008-cc99f33ed09c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_9e97aebd-2d0b-4bdf-94f3-b398e1ffadee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_9e97aebd-2d0b-4bdf-94f3-b398e1ffadee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1c9f54ec-9ae5-4009-86c4-7fbde258e64f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1c9f54ec-9ae5-4009-86c4-7fbde258e64f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3fe42f34-7f67-43d0-b539-a36bbf14ecc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SecuredDebtMember_3fe42f34-7f67-43d0-b539-a36bbf14ecc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_7b6652d8-fe28-41ca-9f41-9e984331e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SeniorNotesMember_7b6652d8-fe28-41ca-9f41-9e984331e5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubordinatedDebtMember_aecdc8ce-20af-40aa-9da7-c9a6d46fb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SubordinatedDebtMember_aecdc8ce-20af-40aa-9da7-c9a6d46fb7c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d158fbd3-f34f-4321-99d4-1a80c82f81a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:to="loc_us-gaap_VariableRateDomain_d158fbd3-f34f-4321-99d4-1a80c82f81a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:to="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_34ae38ff-e9f3-4412-bf0b-69fee59ac0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_34ae38ff-e9f3-4412-bf0b-69fee59ac0f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1b009ffa-8d87-4c30-b788-99862821d022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1b009ffa-8d87-4c30-b788-99862821d022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bec69197-ad92-4095-9cfc-05d88fcad98f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:to="loc_us-gaap_CreditFacilityDomain_bec69197-ad92-4095-9cfc-05d88fcad98f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:to="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_6e5e9390-0a98-442c-b361-8c93346e5cd5" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_6e5e9390-0a98-442c-b361-8c93346e5cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_03a96f25-4ee9-4b2d-97d8-be7a6a5c89e4" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_03a96f25-4ee9-4b2d-97d8-be7a6a5c89e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_a7267131-bdd6-4ecf-9858-7ae217e398db" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_a7267131-bdd6-4ecf-9858-7ae217e398db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_e8f7a0cc-e270-4196-b51d-6a29e926bf3f" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_e8f7a0cc-e270-4196-b51d-6a29e926bf3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_fb3fbcde-5a0c-44b5-b9db-e76daf7addd7" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_fb3fbcde-5a0c-44b5-b9db-e76daf7addd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_d9e08792-8d22-43f6-80ee-ba4cba3c2cec" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_TermLoanMember_d9e08792-8d22-43f6-80ee-ba4cba3c2cec" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="extended" id="if93bb85c54ac4f96aa801b00b7aec4ce_BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5c40b1a4-2742-4cf9-99a4-8f0388bd214a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5c40b1a4-2742-4cf9-99a4-8f0388bd214a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b5fd707d-7774-4267-ba00-1e76bb5dcc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b5fd707d-7774-4267-ba00-1e76bb5dcc2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cabf80c0-d7b6-45ac-9abc-4c7383b6fb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cabf80c0-d7b6-45ac-9abc-4c7383b6fb1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_96ca90b6-b42f-4d8d-bb3a-30eb34e5cdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_96ca90b6-b42f-4d8d-bb3a-30eb34e5cdc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_181aefeb-0319-4e78-aede-d3c787a4e6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_181aefeb-0319-4e78-aede-d3c787a4e6cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ca230ba9-ce9b-4f06-bb0a-9bde6a85af1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebt_ca230ba9-ce9b-4f06-bb0a-9bde6a85af1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:to="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:to="loc_us-gaap_CreditFacilityDomain_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:to="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_eaa47886-007b-4ea1-bad0-d0d94894d3a1" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:to="loc_opfi_TermLoanMember_eaa47886-007b-4ea1-bad0-d0d94894d3a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#WarrantLiabilitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail" xlink:type="extended" id="i5dbbe5c35a4845ac84d805f9177788c1_WarrantLiabilitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_85b95705-82f8-45d3-9e75-c942026a1f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_85b95705-82f8-45d3-9e75-c942026a1f39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_c3c216d7-fdb3-4078-aa7e-2f8bcd15b413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_c3c216d7-fdb3-4078-aa7e-2f8bcd15b413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_1601aba7-3de6-4e17-95a2-634d892e23f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_1601aba7-3de6-4e17-95a2-634d892e23f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_5031de00-2b89-4007-9827-22cec042b5c1" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:to="loc_opfi_PublicWarrantsMember_5031de00-2b89-4007-9827-22cec042b5c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_349e42d8-6a78-4cac-969d-f4a19387f6f3" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_349e42d8-6a78-4cac-969d-f4a19387f6f3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockholdersEquityAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails" xlink:type="extended" id="i0633972d6b024dcab3f89d474524e2f9_StockholdersEquityAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_64848d12-a70e-4651-b651-faa16eaf687a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_64848d12-a70e-4651-b651-faa16eaf687a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ca49c7f5-dc2b-4c6e-b2d3-66a5b80a2278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ca49c7f5-dc2b-4c6e-b2d3-66a5b80a2278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_StockRepurchasedAverageCostPerShare_79616711-16d6-4e67-8a7b-414306ce6327" xlink:href="opfi-20220331.xsd#opfi_StockRepurchasedAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_opfi_StockRepurchasedAverageCostPerShare_79616711-16d6-4e67-8a7b-414306ce6327" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_251015f3-f4a1-4fd6-b19c-fd4b9be0b68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_251015f3-f4a1-4fd6-b19c-fd4b9be0b68d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ba8c4665-94e6-4538-ae13-de9ee210df68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ba8c4665-94e6-4538-ae13-de9ee210df68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b347eb94-b01e-4919-8fd3-b831bb014a60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:to="loc_us-gaap_ClassOfStockDomain_b347eb94-b01e-4919-8fd3-b831bb014a60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:to="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_61c01384-963d-4309-b7f4-83de0b4717cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:to="loc_us-gaap_CommonClassAMember_61c01384-963d-4309-b7f4-83de0b4717cf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="i757477e9384d4adf82f657a8c0b26928_StockBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_43f7cb82-4a71-4ab5-bd4c-fffd764ddbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_43f7cb82-4a71-4ab5-bd4c-fffd764ddbf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_84acaea8-e6dd-48d3-a367-68c6059b9f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_84acaea8-e6dd-48d3-a367-68c6059b9f24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cf20759d-df7d-4cf3-b8ec-aaa20b6572c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cf20759d-df7d-4cf3-b8ec-aaa20b6572c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c0f645a8-5a4f-415f-8e51-2b763ba61955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c0f645a8-5a4f-415f-8e51-2b763ba61955" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b8af7654-e0a4-4e79-8f23-4adff4e100fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b8af7654-e0a4-4e79-8f23-4adff4e100fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_ad18b8fb-82b2-4642-93a7-5f0d0337594b" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_ad18b8fb-82b2-4642-93a7-5f0d0337594b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4d012988-2642-480f-9d96-7f40119a9651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4d012988-2642-480f-9d96-7f40119a9651" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b7fc438-3ed8-46ef-b6b7-99f2b947f7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b7fc438-3ed8-46ef-b6b7-99f2b947f7ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_84c2e039-7507-4c69-82a9-42aefe849219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_84c2e039-7507-4c69-82a9-42aefe849219" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1287b665-1527-4060-89aa-125a4184d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1287b665-1527-4060-89aa-125a4184d9f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_f42b62e2-ade8-467f-984f-2882a94005af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_f42b62e2-ade8-467f-984f-2882a94005af" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_aafb528e-3b04-41e1-9881-d9d5aed575ac" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_aafb528e-3b04-41e1-9881-d9d5aed575ac" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_eec6bd81-a3ee-430c-bf6d-88b09a5f43e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_eec6bd81-a3ee-430c-bf6d-88b09a5f43e5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_fc6a31d5-111a-422a-93dc-773624e078cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_fc6a31d5-111a-422a-93dc-773624e078cc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_38445b9d-305a-4228-9065-303b76b90e6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:to="loc_us-gaap_ClassOfStockDomain_38445b9d-305a-4228-9065-303b76b90e6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:to="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6a66cc9f-1f50-4b2a-8106-8a62591c3c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:to="loc_us-gaap_CommonClassAMember_6a66cc9f-1f50-4b2a-8106-8a62591c3c68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:to="loc_us-gaap_PlanNameDomain_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:to="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EquityIncentivePlan2021Member_3ef7145b-3a61-4653-be0b-5e9d7f09f096" xlink:href="opfi-20220331.xsd#opfi_EquityIncentivePlan2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:to="loc_opfi_EquityIncentivePlan2021Member_3ef7145b-3a61-4653-be0b-5e9d7f09f096" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f70a3bd0-8426-4925-a488-657c5f823baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f70a3bd0-8426-4925-a488-657c5f823baa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3aa99922-0e7f-4b68-a916-8a470a11b9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3aa99922-0e7f-4b68-a916-8a470a11b9d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0e43975e-5bec-44e4-8c73-9811aa7affd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_PerformanceSharesMember_0e43975e-5bec-44e4-8c73-9811aa7affd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4cdd8bea-cf01-4639-9df8-461218c632e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_EmployeeStockMember_4cdd8bea-cf01-4639-9df8-461218c632e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_dbc7b77e-2659-4358-9c7d-1989965f3bad" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_opfi_ProfitUnitInterestMember_dbc7b77e-2659-4358-9c7d-1989965f3bad" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails" xlink:type="extended" id="i3084da796184480f928072d4d80a61a5_StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4e4d729a-f1df-40b3-a91d-7cf01dd03bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4e4d729a-f1df-40b3-a91d-7cf01dd03bdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f465a154-eadf-43da-9ccf-720ba08b7cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f465a154-eadf-43da-9ccf-720ba08b7cc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_43b3e2d2-bf6f-4c56-9b67-a0aeb92afa06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_43b3e2d2-bf6f-4c56-9b67-a0aeb92afa06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e0f97a73-8726-423d-9025-a161fdbbc6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e0f97a73-8726-423d-9025-a161fdbbc6ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:to="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330a245a-3ef3-4fd0-a1f8-303b90850176_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_330a245a-3ef3-4fd0-a1f8-303b90850176_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_121f5f04-5e94-485d-9ef0-6a5aad4f0482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_121f5f04-5e94-485d-9ef0-6a5aad4f0482" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails" xlink:type="extended" id="i751c2125f96547238083fd8de673b6b3_StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4d2d58d-f21d-45c1-ba44-a4a62182b793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4d2d58d-f21d-45c1-ba44-a4a62182b793" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6017f3fa-26a6-496d-923a-253b29be6dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6017f3fa-26a6-496d-923a-253b29be6dd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_adec6a66-d59b-4612-a4e6-c0603297cf55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_adec6a66-d59b-4612-a4e6-c0603297cf55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_aa935d2b-6d87-4839-bb46-05ffd1393cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_aa935d2b-6d87-4839-bb46-05ffd1393cf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dd011814-d4a8-4284-a0e7-3eb550c57e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfa8f89f-da47-4cd7-8250-2df84230e719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfa8f89f-da47-4cd7-8250-2df84230e719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_04d0e1a0-2eda-40cf-ae3e-4d833f2b7457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_04d0e1a0-2eda-40cf-ae3e-4d833f2b7457" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6530b940-b60d-40bf-ad83-68b1a0688d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6530b940-b60d-40bf-ad83-68b1a0688d2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6b547e5f-a9e6-4b6a-ba80-cad4b3916e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6b547e5f-a9e6-4b6a-ba80-cad4b3916e9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_176f1ed1-66ad-439a-9177-8e30e8ca7722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:to="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ec4f84a-7d36-4ee7-be37-d71aeacd105a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ec4f84a-7d36-4ee7-be37-d71aeacd105a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d8df5699-8abe-4a49-b6e2-0af319c64f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d8df5699-8abe-4a49-b6e2-0af319c64f2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationSummaryofPSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails" xlink:type="extended" id="ie94a70b53d1d44f5ab46d8c2f01b7824_StockBasedCompensationSummaryofPSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9043865b-62bc-49ba-9b65-0cd1bc31eab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9043865b-62bc-49ba-9b65-0cd1bc31eab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1cf98fe6-66f8-4bcc-9b0f-4cb54fbe7214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1cf98fe6-66f8-4bcc-9b0f-4cb54fbe7214" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d692128a-db63-400e-a4d9-012095904b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d692128a-db63-400e-a4d9-012095904b8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c1efaf4d-2de4-4bcc-b31a-1901f7b0bf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c1efaf4d-2de4-4bcc-b31a-1901f7b0bf0e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d99fc892-60c6-492b-a453-8c94d7944415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_28e18754-290e-47df-9e50-374a4c6ce6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_28e18754-290e-47df-9e50-374a4c6ce6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f44ccf4-5e31-4357-900b-ceb3cf713d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f44ccf4-5e31-4357-900b-ceb3cf713d30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3ba9d499-88c4-4a6c-85b9-e4a92c624c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3ba9d499-88c4-4a6c-85b9-e4a92c624c72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_47362bdb-9e6f-404a-91a1-0017cd039117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_47362bdb-9e6f-404a-91a1-0017cd039117" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6429df70-a2ca-4968-8a7c-68c4abbdb567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:to="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a308ebd9-6256-4d66-91ce-f15ee8a00759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:to="loc_us-gaap_PerformanceSharesMember_a308ebd9-6256-4d66-91ce-f15ee8a00759" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail" xlink:type="extended" id="ibcfc811dbae34e8bb1ed714d97e1b523_StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_29159f9e-5f03-4824-9564-1e915aae8763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_29159f9e-5f03-4824-9564-1e915aae8763" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c1b74fd-401f-48e5-b8c7-4c7835de4486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c1b74fd-401f-48e5-b8c7-4c7835de4486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_182bee36-20c6-45c7-8ef8-1cc27ce46ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_182bee36-20c6-45c7-8ef8-1cc27ce46ce6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e0cd12e1-631a-4123-966f-d303e4f73527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e0cd12e1-631a-4123-966f-d303e4f73527" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:to="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c771730d-3a38-4b37-8bb6-7d23eb349f0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c771730d-3a38-4b37-8bb6-7d23eb349f0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_e15eab9e-64ef-49a4-8f19-4810d4bf3f29" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:to="loc_opfi_ProfitUnitInterestMember_e15eab9e-64ef-49a4-8f19-4810d4bf3f29" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofProfitUnitInterestDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail" xlink:type="extended" id="ic48110b1c134423ba66e8ce75ce2bc67_StockBasedCompensationScheduleofProfitUnitInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5583443f-503d-4c3e-8bfd-9ebf68ccec34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5583443f-503d-4c3e-8bfd-9ebf68ccec34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b89a165c-6e39-4d24-8bd9-a170038f5d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b89a165c-6e39-4d24-8bd9-a170038f5d5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_29583ba8-8121-45d5-8627-dabcaf31816f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_29583ba8-8121-45d5-8627-dabcaf31816f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_828cd751-c4a1-4dd0-bc86-a6e8fb51aac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eeda6ab4-7a7f-4985-b659-a0e0c6469f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eeda6ab4-7a7f-4985-b659-a0e0c6469f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_af2c00aa-e020-4fe0-b893-2c31a7a7dbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_af2c00aa-e020-4fe0-b893-2c31a7a7dbb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dd9189a7-caeb-44c5-87bd-60a43daeeb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dd9189a7-caeb-44c5-87bd-60a43daeeb3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1a3bc37c-0744-44bb-8063-dbb250852c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:to="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9741e158-35bb-4bd2-81e5-d8d876a2c720_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9741e158-35bb-4bd2-81e5-d8d876a2c720_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_6edef268-a10a-4619-973f-84c317144566" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:to="loc_opfi_ProfitUnitInterestMember_6edef268-a10a-4619-973f-84c317144566" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofNonvestedUnitsDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail" xlink:type="extended" id="i91a3d6e2ae944795b005a4dfa793448b_StockBasedCompensationScheduleofNonvestedUnitsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27372e07-25e9-4555-87a8-eace43240585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27372e07-25e9-4555-87a8-eace43240585" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1e1e1a2-7efe-4ece-86fb-31626aba395b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1e1e1a2-7efe-4ece-86fb-31626aba395b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_695895e6-e59f-411a-881f-f5455a88a441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_695895e6-e59f-411a-881f-f5455a88a441" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_76bebea4-9857-4ba8-81f7-cfeb83774310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_76bebea4-9857-4ba8-81f7-cfeb83774310" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c20bd920-42fb-43f0-9c04-0213709807ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4efb6f5d-b0f6-491d-83e0-8b6132c4c2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4efb6f5d-b0f6-491d-83e0-8b6132c4c2e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2af353e-c961-454e-85ac-7cd54e2d7065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2af353e-c961-454e-85ac-7cd54e2d7065" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4999a13-8857-442a-af68-bdaca1bacaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4999a13-8857-442a-af68-bdaca1bacaa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c908f4f-bf34-49da-b9e4-25aed4062cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c908f4f-bf34-49da-b9e4-25aed4062cad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cbd2ce92-4a3e-4ddd-af1d-8b842706a007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:to="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c194988c-850e-4688-b20f-7de8ee505981_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c194988c-850e-4688-b20f-7de8ee505981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NonVestedUnitsMember_3010c7ef-abcc-4f2f-8110-3373c08b2501" xlink:href="opfi-20220331.xsd#opfi_NonVestedUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:to="loc_opfi_NonVestedUnitsMember_3010c7ef-abcc-4f2f-8110-3373c08b2501" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="ia7e2f14f9ba4487897d3dbce82aaed64_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ef8eacf-d66c-47c8-b67e-1c86b0e1138a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2ef8eacf-d66c-47c8-b67e-1c86b0e1138a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e7a96fa4-bfe6-4b1a-95dd-71281a545d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e7a96fa4-bfe6-4b1a-95dd-71281a545d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2af1a9f8-71c5-45bd-8958-207f0cd6050b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2af1a9f8-71c5-45bd-8958-207f0cd6050b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c4c5a324-01d1-4094-b4ec-723c463055d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c4c5a324-01d1-4094-b4ec-723c463055d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_96ffe73b-36dc-4645-86b5-19db37d7afb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_96ffe73b-36dc-4645-86b5-19db37d7afb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4d589728-2358-4d35-ba76-af188a01c23c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4d589728-2358-4d35-ba76-af188a01c23c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_ccdbe6d5-1b1c-4f4e-af70-4bcfb4ebc9e0" xlink:href="opfi-20220331.xsd#opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_ccdbe6d5-1b1c-4f4e-af70-4bcfb4ebc9e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_7af191e0-0a85-45ce-a482-a66223bdebe3" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestHeldPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_7af191e0-0a85-45ce-a482-a66223bdebe3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_363cb7e4-aeae-4991-b7e9-769592fa8b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_363cb7e4-aeae-4991-b7e9-769592fa8b2a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_478d0fae-bf84-4f41-ae06-a4fc444e12f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_478d0fae-bf84-4f41-ae06-a4fc444e12f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:to="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9067566d-378c-48d4-a132-0a394f35b154_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9067566d-378c-48d4-a132-0a394f35b154_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_b73095a9-b8c7-4a0f-a233-a24541418f1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:to="loc_srt_ProFormaMember_b73095a9-b8c7-4a0f-a233-a24541418f1b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" xlink:type="extended" id="i9c370340680746139f26aa7c4405e98d_FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_db8caae2-c87e-48c4-bbaf-6b3206201353" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_db8caae2-c87e-48c4-bbaf-6b3206201353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_370e060d-4e03-4ce1-8cc6-f9e0e3ebbe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_370e060d-4e03-4ce1-8cc6-f9e0e3ebbe6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_365a29b6-d91c-4650-9190-f65dbd80445b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_365a29b6-d91c-4650-9190-f65dbd80445b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2762de0e-b43a-4e31-ade1-9e138dc1c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2762de0e-b43a-4e31-ade1-9e138dc1c9c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ef9c14d2-bd7f-4208-8155-cb9bbaf07645_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ef9c14d2-bd7f-4208-8155-cb9bbaf07645_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f59b0c1e-946a-4daa-a163-b6cd4683d51a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f59b0c1e-946a-4daa-a163-b6cd4683d51a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_24921d72-7a71-41c7-849d-043643a64485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_24921d72-7a71-41c7-849d-043643a64485" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7ab586a1-e3c3-4346-aedb-ed3d333d80f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7ab586a1-e3c3-4346-aedb-ed3d333d80f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_742c9e12-821f-40e4-b31c-7a3ea918e70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_742c9e12-821f-40e4-b31c-7a3ea918e70b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b4d1bc3-48f5-4b90-876b-ffabb7a48322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b4d1bc3-48f5-4b90-876b-ffabb7a48322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed361b62-42e9-4b56-be3f-dacd6035cd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed361b62-42e9-4b56-be3f-dacd6035cd07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7c36c87f-de92-459d-a226-5b9f22b0b3b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7c36c87f-de92-459d-a226-5b9f22b0b3b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_1ce3ab5e-ee97-4282-8102-3f8d580d0f6c" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:to="loc_opfi_PublicWarrantsMember_1ce3ab5e-ee97-4282-8102-3f8d580d0f6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_3b362f5a-2ac5-4033-ab0d-4024c3610b8f" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_3b362f5a-2ac5-4033-ab0d-4024c3610b8f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" xlink:type="extended" id="iac28ab86998749e898c23d83a0863914_FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableMeasurementInput_22bc005f-21ff-420a-b1ff-d949ec175088" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:to="loc_opfi_FinancingReceivableMeasurementInput_22bc005f-21ff-420a-b1ff-d949ec175088" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_935bdb01-90d9-4e7d-b544-a50df5f996d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_935bdb01-90d9-4e7d-b544-a50df5f996d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_d4ff8fd7-568e-407d-95fb-9a399d1c92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_d4ff8fd7-568e-407d-95fb-9a399d1c92d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_95091d50-e48a-4422-9645-f817bb5f2095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_95091d50-e48a-4422-9645-f817bb5f2095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputServicingFeeMember_e2229c97-1400-4cda-a7ba-2279e6b634e0" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputServicingFeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_opfi_MeasurementInputServicingFeeMember_e2229c97-1400-4cda-a7ba-2279e6b634e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_b20d67c6-f97b-4d88-bd92-605b4931a6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_b20d67c6-f97b-4d88-bd92-605b4931a6dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDefaultRateMember_d6bf2d67-1f22-44fd-99c5-b0bfc8261f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDefaultRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputDefaultRateMember_d6bf2d67-1f22-44fd-99c5-b0bfc8261f3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputAccruedInterestRateMember_2fc2cf74-2e39-4c3f-9ee0-cfc55f8e5cd3" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputAccruedInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_opfi_MeasurementInputAccruedInterestRateMember_2fc2cf74-2e39-4c3f-9ee0-cfc55f8e5cd3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember_4ae06b58-8550-44fe-ac70-3a8249edaf04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputPrepaymentRateMember_4ae06b58-8550-44fe-ac70-3a8249edaf04" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" xlink:type="extended" id="ie699ad34752d47edab5d2a0510306739_FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_765640de-d2c6-48c4-80e9-f4aae790b185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_765640de-d2c6-48c4-80e9-f4aae790b185" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1262d5dd-5434-401e-9388-e97977d0f224_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1262d5dd-5434-401e-9388-e97977d0f224_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_496075b7-7054-49a3-9882-8e70de53715d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_496075b7-7054-49a3-9882-8e70de53715d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_270e57ec-03db-4a47-b2f8-846223d53864_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_270e57ec-03db-4a47-b2f8-846223d53864_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_a1f8fae1-0bd9-4cee-8a34-c082af817d1f" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_a1f8fae1-0bd9-4cee-8a34-c082af817d1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_75626ec0-b88a-43b6-b28f-cb58ba8e6915" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_75626ec0-b88a-43b6-b28f-cb58ba8e6915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_3de37056-3de4-4580-ae5d-d6ccd905a48f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_3de37056-3de4-4580-ae5d-d6ccd905a48f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_98a37089-e8b3-4645-8737-b56c0a927cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_98a37089-e8b3-4645-8737-b56c0a927cbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_384c4b26-1d77-4975-8cde-174a7678f3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_384c4b26-1d77-4975-8cde-174a7678f3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_85cf7ed6-176b-4271-87c9-e59957a902fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_85cf7ed6-176b-4271-87c9-e59957a902fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_cb908181-f28a-4a29-851c-d5e6928b79f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_cb908181-f28a-4a29-851c-d5e6928b79f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputFairValuePerShareMember_e92155da-bec8-4f96-9a93-5ad71b56db20" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputFairValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_opfi_MeasurementInputFairValuePerShareMember_e92155da-bec8-4f96-9a93-5ad71b56db20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_58238038-53cf-4beb-8516-db5b087b0b82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_58238038-53cf-4beb-8516-db5b087b0b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_2c7b0c35-2e27-44f2-af3e-38b95f3ddab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:to="loc_us-gaap_WarrantMember_2c7b0c35-2e27-44f2-af3e-38b95f3ddab6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" xlink:type="extended" id="iae1da13d4d294232a65f98a2445219fb_FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ebb32bf6-88ac-4fba-ae43-8a6330ca6db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ebb32bf6-88ac-4fba-ae43-8a6330ca6db4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c07eda81-e8b0-45f0-835d-cdb5313d2834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c07eda81-e8b0-45f0-835d-cdb5313d2834" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_77b25b3c-05fe-477d-88e1-a768c16d488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51690fe3-ea2c-4889-8d5e-4e072e3fbacc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_51690fe3-ea2c-4889-8d5e-4e072e3fbacc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a0bd6de2-a08c-4ed6-bfb4-7120bfe1f481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a0bd6de2-a08c-4ed6-bfb4-7120bfe1f481" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_253d7bd9-a3e7-4597-915d-6eb68154cb69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_253d7bd9-a3e7-4597-915d-6eb68154cb69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_864cda50-271f-4127-9521-19954d738f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:to="loc_us-gaap_WarrantMember_864cda50-271f-4127-9521-19954d738f25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_f7b81fcb-166a-4587-9307-1260eb8b00d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_f7b81fcb-166a-4587-9307-1260eb8b00d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_bd07717f-2a70-4ea6-bd81-2bb030a9f33d" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_bd07717f-2a70-4ea6-bd81-2bb030a9f33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_f576cde5-103c-454b-9440-e2be42f35310" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_f576cde5-103c-454b-9440-e2be42f35310" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" xlink:type="extended" id="i8ffd4d210b6c4b7b99e5fb6812dfc973_FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:to="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1786753e-8aca-4f39-b293-1b3ac2e837d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1786753e-8aca-4f39-b293-1b3ac2e837d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_840218f3-143a-4a9a-956d-7290da23209b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_840218f3-143a-4a9a-956d-7290da23209b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_907c3510-3080-4854-90aa-18394d13c103" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_907c3510-3080-4854-90aa-18394d13c103" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_9532b961-be34-4cf5-9275-9de4f88341e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_NotesReceivableNet_9532b961-be34-4cf5-9275-9de4f88341e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:to="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_0659cd23-ddc3-43b1-b7f5-79bc398263b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:to="loc_us-gaap_SecuredDebt_0659cd23-ddc3-43b1-b7f5-79bc398263b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_8a8a41a1-2aa3-479f-9be6-466466d85537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:to="loc_us-gaap_SeniorNotes_8a8a41a1-2aa3-479f-9be6-466466d85537" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91866e64-90c7-4ea3-8e01-fc78cec55998_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91866e64-90c7-4ea3-8e01-fc78cec55998_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_440cad26-a600-4b64-8d52-557414ba9396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_440cad26-a600-4b64-8d52-557414ba9396" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ea816997-8204-400e-9116-08b1efb5686b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ea816997-8204-400e-9116-08b1efb5686b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_446fea3d-cbd4-4cf7-b5e2-bc3a337c38c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_446fea3d-cbd4-4cf7-b5e2-bc3a337c38c5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail" xlink:type="extended" id="i5cbcae8cf9ee414cbdb2f76f05dbdaea_CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_b7d0eec3-011b-4018-a829-f32aa6a5b04c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_b7d0eec3-011b-4018-a829-f32aa6a5b04c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_7d853a02-0eff-4d3e-9ea6-4fe6f52eb49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_7d853a02-0eff-4d3e-9ea6-4fe6f52eb49c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb0fdd1a-f8d4-4b21-997a-2b0f61e545e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb0fdd1a-f8d4-4b21-997a-2b0f61e545e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_4fc7970e-4c12-447e-936d-f025deb895bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_4fc7970e-4c12-447e-936d-f025deb895bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_a681ae35-ac5c-4434-a256-516dd402c800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_ManagementFeeExpense_a681ae35-ac5c-4434-a256-516dd402c800" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7be0e5fc-7afd-4386-a552-f81d875286e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7be0e5fc-7afd-4386-a552-f81d875286e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9732f19e-991e-41a7-a96f-af263d1265a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9732f19e-991e-41a7-a96f-af263d1265a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubordinatedDebtMember_e0220230-4086-43e0-bc46-643e4485f6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:to="loc_us-gaap_SubordinatedDebtMember_e0220230-4086-43e0-bc46-643e4485f6b3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConcentrationofCreditRiskAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail" xlink:type="extended" id="ieda4c0847a1b46c9917541745b41bea9_ConcentrationofCreditRiskAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c8c988e0-3b78-45c0-b881-f6831117736d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c8c988e0-3b78-45c0-b881-f6831117736d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:to="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_aa947388-1731-41fd-9c00-2344ad34daea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:to="loc_us-gaap_FinanceReceivablesMember_aa947388-1731-41fd-9c00-2344ad34daea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_498fe329-56f1-4c4d-a221-8f64676b4f3b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:to="loc_srt_SegmentGeographicalDomain_498fe329-56f1-4c4d-a221-8f64676b4f3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:to="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_345c03e9-8f2c-44e0-8b52-27d30185d68d" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_FL_345c03e9-8f2c-44e0-8b52-27d30185d68d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_0c5f6d28-3c85-4e98-8c99-04caa7481d60" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_TX_0c5f6d28-3c85-4e98-8c99-04caa7481d60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_82a6d8a8-fd16-4af4-a0b7-c5b4124cad9d" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_CA_82a6d8a8-fd16-4af4-a0b7-c5b4124cad9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0f923b63-e778-41e6-a440-ad6add9e8e12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0f923b63-e778-41e6-a440-ad6add9e8e12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_4e78bdd7-f49d-4860-9c93-8ae06a5ede37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_4e78bdd7-f49d-4860-9c93-8ae06a5ede37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended" id="iaea25f5b325742629bc6554bc43b1b79_EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_00ae4820-3667-4bf9-b591-80449b637154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_ProfitLoss_00ae4820-3667-4bf9-b591-80449b637154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cc548cf-4c80-4d96-bab4-686f9eaf516c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cc548cf-4c80-4d96-bab4-686f9eaf516c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_15525985-5911-4f1e-94ff-26647bf3fa97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_15525985-5911-4f1e-94ff-26647bf3fa97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_441a960c-1001-489c-b9e3-a351493d8915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_DilutiveSecurities_441a960c-1001-489c-b9e3-a351493d8915" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9a3c1408-4879-4c58-a457-293653445933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9a3c1408-4879-4c58-a457-293653445933" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2464f7fd-c7fa-43a4-b580-559724098522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2464f7fd-c7fa-43a4-b580-559724098522" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7f9cd62-80d1-413a-bb4f-02516aae5208" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7f9cd62-80d1-413a-bb4f-02516aae5208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_370f5c18-5556-4025-808c-fe1d8d8a2fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_370f5c18-5556-4025-808c-fe1d8d8a2fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_b60983b2-ed8d-4fef-b467-8d9422b653a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_b60983b2-ed8d-4fef-b467-8d9422b653a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c2ae0cd6-ab13-4f8c-8bbb-3d3bbd4fe4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c2ae0cd6-ab13-4f8c-8bbb-3d3bbd4fe4ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56635a25-2298-43d1-b64e-3ffb9cdcb03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56635a25-2298-43d1-b64e-3ffb9cdcb03f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bfc5e1f6-680f-4a78-a559-d6768d873989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_EarningsPerShareBasic_bfc5e1f6-680f-4a78-a559-d6768d873989" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_96f21fae-200d-405b-80ab-b3241c52a2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_96f21fae-200d-405b-80ab-b3241c52a2f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:to="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3df17f0f-9386-47de-8d8b-54864d62a12c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3df17f0f-9386-47de-8d8b-54864d62a12c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_144148d3-2994-4489-8d6e-72be730dd3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_144148d3-2994-4489-8d6e-72be730dd3ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ff4705e-5829-4c58-bbf4-a014c75f7725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ff4705e-5829-4c58-bbf4-a014c75f7725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:to="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:to="loc_srt_RestatementDomain_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:to="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_6bf4780f-8b2f-4f23-9505-b405420c8ad4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_6bf4780f-8b2f-4f23-9505-b405420c8ad4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" xlink:type="extended" id="i9407227838ba4f2a94a83e273fbfe741_EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cc12d3f4-ebf1-49f9-8067-edf2e5f9d244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cc12d3f4-ebf1-49f9-8067-edf2e5f9d244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_72caac3a-33ed-4c19-af94-de6e37643fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_WarrantMember_72caac3a-33ed-4c19-af94-de6e37643fb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f0213651-8ed1-47d2-b8fc-3380686e62df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f0213651-8ed1-47d2-b8fc-3380686e62df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a636618-e717-46c6-be13-60aee7d73930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a636618-e717-46c6-be13-60aee7d73930" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a2d8b7f5-176c-4f2d-975f-d00b12dd1f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_PerformanceSharesMember_a2d8b7f5-176c-4f2d-975f-d00b12dd1f27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsMember_2f7b971e-a59c-4ff9-ab67-8dfcbfd0b7fa" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_opfi_EarnoutUnitsMember_2f7b971e-a59c-4ff9-ab67-8dfcbfd0b7fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_606f926f-ac08-4a40-a116-d7d735365781_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_606f926f-ac08-4a40-a116-d7d735365781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_059d8b45-87d4-45a2-a091-6b362993bf1a" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PublicWarrantsMember_059d8b45-87d4-45a2-a091-6b362993bf1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_9666ae0a-b85c-4f58-8d91-3046634798a0" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_9666ae0a-b85c-4f58-8d91-3046634798a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_07b4ebc6-3da9-483c-bd98-c302e678ef1d" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_07b4ebc6-3da9-483c-bd98-c302e678ef1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_8cc64607-b511-4d05-abc9-e5181cf81771" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_8cc64607-b511-4d05-abc9-e5181cf81771" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_UnderwriterWarrantsMember_50360783-9f04-4170-a7e6-7a895f92f321" xlink:href="opfi-20220331.xsd#opfi_UnderwriterWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_UnderwriterWarrantsMember_50360783-9f04-4170-a7e6-7a895f92f321" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#SubsequentEventsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="extended" id="ia97168f9deba417b9c2aac9234a14757_SubsequentEventsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5baf3d7-20fa-43f2-9955-86ce8996b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5baf3d7-20fa-43f2-9955-86ce8996b40e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:to="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_91ea702e-60f7-4307-8de5-104fa9cc64aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:to="loc_us-gaap_SubsequentEventMember_91ea702e-60f7-4307-8de5-104fa9cc64aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2c85ef3b-961b-46f8-9fa2-17239949015c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:to="loc_us-gaap_CreditFacilityDomain_2c85ef3b-961b-46f8-9fa2-17239949015c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:to="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3703aa66-e036-49fa-b8f0-68836a412bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3703aa66-e036-49fa-b8f0-68836a412bca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f719f6a2-0e30-42a3-93c0-27422ea437ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f719f6a2-0e30-42a3-93c0-27422ea437ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CreditAgreementMember_39c4dc98-d214-4f31-ba70-0fc18eb89bdc" xlink:href="opfi-20220331.xsd#opfi_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:to="loc_opfi_CreditAgreementMember_39c4dc98-d214-4f31-ba70-0fc18eb89bdc" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>opfi-20220331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4a17395f-a1bc-4832-8137-99281249ab4c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ee894993-de87-4e6e-9929-13c18eb4d567_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_d20d68df-e279-4876-b45e-bcca77f3f8df_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory income tax rate, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_e558d6ea-4d6b-440e-8627-633eb09fa12d_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual period for financing receivables</link:label>
    <link:label id="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_label_en-US" xlink:label="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, Threshold Delinquency Period</link:label>
    <link:label id="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, Threshold Delinquency Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:to="lab_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_59488484-c378-46e7-a32d-76dea8ec6739_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_deff5136-cf15-42c4-aaad-7713b7ec33ae_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7b15efc6-388b-413e-a16b-7fb89cd0c0ed_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_a4d2b44b-77f1-4316-9b1b-f7d498ff4267_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to OppFi Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_d31d8c04-145d-4c7e-9c7c-aa2d072413e3_terseLabel_en-US" xlink:label="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate, excluding tax expense, stock compensation adjustment, percent</link:label>
    <link:label id="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_label_en-US" xlink:label="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:label id="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_documentation_en-US" xlink:label="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:href="opfi-20220331.xsd#opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:to="lab_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_d0a77f2b-336a-45a1-9299-7c1e0bb7cbd8_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5ce7bbe9-2213-480f-975c-e38a39f0119e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right of use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_137fb89b-e93c-457d-972b-d8429d719843_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_0688c332-c312-403b-bf0c-29ff474f4d10_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_60baf6ed-577d-4472-a64e-e35ad5686fd2_totalLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_b36c3e37-7713-441c-b261-43d7047653cd_verboseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of receivables</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_label_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance For Credit Loss, Fair Value Option</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:to="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5634bbc8-46da-49d2-98f4-cc7448abdbda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_4c98d426-5dd4-42f5-9fd6-99607969b71a_verboseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid principal balance of finance receivables - non-accrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_label_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:to="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_bf4f12bd-5990-4c5b-ba75-92e78e0e4488_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ff802aab-5692-4181-a8d5-5c6ff1933f45_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_aa4a9420-bf63-4421-915d-655d4bb7ecd4_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_cffb839a-379f-4814-8b34-e92c4d108d6b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_03ea35e2-7f8d-40bc-b9d5-3f15abf1daa6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5522fa22-eee9-4abe-ac57-786aad3a6f1d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e7e7bdd6-cf14-4774-b96e-e38f5b2fb8a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0de471a6-d922-489e-abee-a53f61f983cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_7a1147a6-5448-43d1-89f0-0392b2ac3315_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d4748a4e-6cdd-4182-b23d-58a233e25c66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_da43264d-6e03-493a-9881-ed965a8021f4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_fbd45a49-85c1-41b4-a96e-8998503dfa9d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d692f941-73a1-43b5-92ab-78c882dd803c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyDomain_27a2bd6d-10ad-42e1-b4f3-5f97bcbcfe68_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable By Delinquency [Domain]</link:label>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyDomain_label_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable By Delinquency [Domain]</link:label>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyDomain_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable by delinquency domain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain" xlink:to="lab_opfi_FinancingReceivableByDelinquencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_ddf9d035-edfa-42e8-b4a8-7d43d796e7ac_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_7ee075a4-2901-45f8-8820-0f32658e8e5d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_NonCashChangeFromAdoptingFairValueOption_3ab553d1-94ec-4704-a630-f09ef536c6a8_terseLabel_en-US" xlink:label="lab_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash change from adopting the fair value option on finance receivables</link:label>
    <link:label id="lab_opfi_NonCashChangeFromAdoptingFairValueOption_label_en-US" xlink:label="lab_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Cash Change From Adopting Fair Value Option</link:label>
    <link:label id="lab_opfi_NonCashChangeFromAdoptingFairValueOption_documentation_en-US" xlink:label="lab_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash&#160;change from adopting fair value option.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:href="opfi-20220331.xsd#opfi_NonCashChangeFromAdoptingFairValueOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:to="lab_opfi_NonCashChangeFromAdoptingFairValueOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_5cf80ba9-dbda-48c3-a53b-a6c6cb7f0ebc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_ba6ef878-aa4d-4bb9-8207-af12d402c1df_terseLabel_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_label_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC [Member]</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_documentation_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit four.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:to="lab_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_28756c76-e7e9-420f-a67c-e3aaa3d5f7e0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_67d1d27a-284a-4ea4-bf45-65795c723495_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total delinquency</link:label>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetPastDueMember" xlink:to="lab_us-gaap_FinancialAssetPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cc3bd871-0b4e-4427-96ce-2fee9ae92a71_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_320d35a0-eb25-46ef-a92c-8360e9ed879d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_9c560883-c69b-4bea-b77b-1e3e88c8337c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_5e703cbf-0d68-452c-bf07-7a3c570d981a_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for credit losses on finance receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40ea490a-6d55-4be6-8c2c-2ba05176862b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_bbb0abbf-8bea-4656-84a8-29170cb64973_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of PSU Activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_89df757d-86e7-4abf-89f8-f26757099dcc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentsAbstract_646ec42b-ccf3-4101-a3a4-d80ef1f7da0e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instruments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentsAbstract_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract" xlink:to="lab_us-gaap_DebtInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_0038795f-bbfc-4515-9dcc-193bc5f4640f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_2cd4efff-86f8-4a72-beeb-d1e105d6c639_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_cb4405df-7789-410d-8588-e0487b630d89_totalLabel_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value, excluding accrued interest and fees receivable</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_8c35d659-54fe-4d86-a722-195d669e2b1d_netLabel_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value, excluding accrued interest and fees receivable</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_label_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:to="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe8c0bc4-fddc-42a0-8fc2-8b6786c80f93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_32cf59a0-65a9-4671-9e62-5248baa24e27_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90+ days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Equal to or Greater than 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_183fc135-a2de-488e-8bcb-81a08e92ce07_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_b781254d-17a0-4749-8720-6c0fa64e87ea_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_8dd771ed-05fd-4841-9723-be4b5855cab0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_fc560c6c-cbfb-4572-a403-ad24e32afc57_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_a72a2fa7-fc4f-4cd4-afec-3bc17be9046b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_6cd19396-57bb-4072-88f9-a2ad9dabaf27_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct marketing costs</link:label>
    <link:label id="lab_us-gaap_MarketingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_8d02e66b-84f3-45ac-be1a-c19617efc70e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Originations of principal</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PaymentProcessingFees_f4b5b3ac-d69b-4845-9da0-7383db385b1d_terseLabel_en-US" xlink:label="lab_opfi_PaymentProcessingFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment processing fees</link:label>
    <link:label id="lab_opfi_PaymentProcessingFees_label_en-US" xlink:label="lab_opfi_PaymentProcessingFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Processing Fees</link:label>
    <link:label id="lab_opfi_PaymentProcessingFees_documentation_en-US" xlink:label="lab_opfi_PaymentProcessingFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment processing fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees" xlink:href="opfi-20220331.xsd#opfi_PaymentProcessingFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PaymentProcessingFees" xlink:to="lab_opfi_PaymentProcessingFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a2e044e1-024d-4a3b-aab9-41e719e39c3d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5c737604-fe92-481f-96be-a9a6cde0cc28_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_23a3b123-3c49-4c87-b061-227375995299_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, Percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_6c5fdc06-a623-4ee4-923f-e16bdb30b5bc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021)</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_9fc7a8a5-75a3-4d17-a6da-54aea9796f85_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8383d8cd-bf0e-4ad4-b73d-8c47c4729983_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bab343b2-d32d-4ed4-9c10-855011343b57_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PrivatePlacementWarrantsMember_7d6c3174-afa1-4e21-b75c-95247ab538a3_terseLabel_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Unit Warrants</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsMember_988c6137-461c-441a-acf7-025f9fbfe87e_verboseLabel_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsMember_label_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants [Member]</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsMember_documentation_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PrivatePlacementWarrantsMember" xlink:to="lab_opfi_PrivatePlacementWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6bcbabb8-95e8-4bcf-8e73-3ef6302bd53c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated (Deficit) Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_6edcd4d1-0a95-4ecc-ae1f-000ae998e2b2_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and fees receivable</link:label>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss</link:label>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_documentation_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:to="lab_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_0ce12927-d30e-4f77-8d6f-3ac34ec32a32_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements_e55976c9-7a73-4271-be66-dac2a55301c0_terseLabel_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables originated through the bank partnership arrangements</link:label>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements_label_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivables Originated Through Bank Partnership Arrangements</link:label>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements_documentation_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables originated through the bank partnership arrangements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:to="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_d0057256-bc9b-42cb-86b3-be001962f5e4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_92b5e373-bd55-4e12-871a-49ca8862f47c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and fees receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Investment Income Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_d23acb9f-2625-4c0a-aa71-a1b6f37aedc0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b6093e62-66aa-4984-a210-cd39c979b0b9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitThresholdTradingDays_70d5cefc-f0d3-4dae-9853-01fbc162dad5_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout unit, threshold trading days</link:label>
    <link:label id="lab_opfi_EarnoutUnitThresholdTradingDays_label_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Threshold Trading Days</link:label>
    <link:label id="lab_opfi_EarnoutUnitThresholdTradingDays_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdTradingDays" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitThresholdTradingDays" xlink:to="lab_opfi_EarnoutUnitThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_de1c5566-f6bc-44e1-a1c1-1dc10d6d4cb3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9256fe60-0dbf-4fc3-9850-53470a2eac7f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3b80baf7-b7fe-4846-b1cc-2019ed4b38a3_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_a4f74f48-03d3-4df1-988a-3744295f0104_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured borrowing payable</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_0ac71e86-530f-4d5d-a2f3-0d1056b9f7cc_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value - accrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_label_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:to="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsOptionTwoMember_b9740bbb-18e6-4281-a244-3af4a8bab4a1_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Two</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionTwoMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Two [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionTwoMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionTwoMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsOptionTwoMember" xlink:to="lab_opfi_EarnoutUnitsOptionTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_c841f564-ed3d-41db-8d5e-55895d5336eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum eligible employee compensation contribution percentage</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_2b821971-0668-430a-95bf-b5edefe02189_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_label_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Amortized Debt Issuance Costs [Abstract]</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_documentation_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Amortized Debt Issuance Costs [Abstract].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" xlink:to="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8d1bab08-33be-4128-ad6a-ab57e9e59475_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_58242874-d798-4c0f-825e-a3355440824c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense - related party</link:label>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_13273bea-c0a2-48b6-bbcd-562c8151a71a_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense paid to related party</link:label>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_764b388c-ef54-469f-9770-7fcd76c92b29_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses on finance receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_704210da-f2dd-431c-a806-92ef91bdbad3_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses on finance receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loan and Lease Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:to="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentDescription_21819a46-32ac-4b84-a3b0-8ab5f5cf5df0_terseLabel_en-US" xlink:label="lab_dei_AmendmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Description</link:label>
    <link:label id="lab_dei_AmendmentDescription_label_en-US" xlink:label="lab_dei_AmendmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentDescription" xlink:to="lab_dei_AmendmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_af4b2ec8-08e3-4ecd-bcec-d8e1d1520adb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cd850865-187f-440d-a96e-05fe1b35b38d_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic EPS (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice_e2427535-e3ea-4475-a836-0e91e96f8f8a_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout unit, volume weighted average price (in dollars per share)</link:label>
    <link:label id="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice_label_en-US" xlink:label="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Volume Weighted Average Price</link:label>
    <link:label id="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Volume Weighted Average Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitVolumeWeightedAveragePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:to="lab_opfi_EarnoutUnitVolumeWeightedAveragePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_90d46d9c-fd0f-494d-ab7e-5f6a9738e280_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivables</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember_5f570704-fcfc-4ac4-9e9b-0a49a92474af_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">30-59 days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, 30 to 59 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_439ecb27-60eb-4201-bbbb-852cc776c1b3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage_66bb6ec3-7a4b-4515-9dce-5ba1afbd8276_terseLabel_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables originated through the bank partnership arrangements, percentage</link:label>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage_label_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivables Originated Through Bank Partnership Arrangements, Percentage</link:label>
    <link:label id="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage_documentation_en-US" xlink:label="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables originated through the bank partnership arrangements percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:to="lab_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_40bfee6e-0501-4e65-9703-ac3e90c9f98e_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_75809c93-e004-490f-844c-3fe1fe27e80a_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_47323b97-1aa3-43cf-b7ab-35b09aac75b2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_98ebeb64-37d3-49e7-80d6-ebf9f643d928_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2e56bc56-4dbc-427a-b803-037c0dabff5a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock_1ef38659-1cb6-4774-81a0-f6b4cad995b4_terseLabel_en-US" xlink:label="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation rights purchase obligation</link:label>
    <link:label id="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock_label_en-US" xlink:label="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation Rights Purchase Obligation [Policy Text Block]</link:label>
    <link:label id="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock_documentation_en-US" xlink:label="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participation rights purchase obligation [Policy text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:href="opfi-20220331.xsd#opfi_ParticipationRightsPurchaseObligationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:to="lab_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_62b93f0a-83f6-4109-977c-b1b875c560be_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_ba9978cc-b58e-4751-9809-ed0f513a234e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount for lack of marketability</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_272ed57a-3c91-4e2c-adb7-661ac082a22f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between unpaid principal balance and fair value</link:label>
    <link:label id="lab_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_label_en-US" xlink:label="lab_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Option, Aggregate Differences, Loans and Long-term Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" xlink:to="lab_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_25527e9f-b101-4de8-a198-6e18e01a8246_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_3cbeb552-8358-480b-b390-26b532094a8f_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4d9a3900-0fca-44ed-8397-c0841ddbbffb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_5bbd3cbb-9dc2-4b6b-b4fe-a8b2b99a98c4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_1b6ed56a-fe7d-465a-b487-5296b575e0ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_116581a3-524d-4399-99c2-584a9bb2d90f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Non-vested Units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EffectsOfAdoptingFairValueOption_1925a850-96be-419c-969b-dd65cdd764d2_terseLabel_en-US" xlink:label="lab_opfi_EffectsOfAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of adopting fair value option</link:label>
    <link:label id="lab_opfi_EffectsOfAdoptingFairValueOption_label_en-US" xlink:label="lab_opfi_EffectsOfAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects Of Adopting Fair Value Option</link:label>
    <link:label id="lab_opfi_EffectsOfAdoptingFairValueOption_documentation_en-US" xlink:label="lab_opfi_EffectsOfAdoptingFairValueOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of adopting fair value options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectsOfAdoptingFairValueOption" xlink:href="opfi-20220331.xsd#opfi_EffectsOfAdoptingFairValueOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EffectsOfAdoptingFairValueOption" xlink:to="lab_opfi_EffectsOfAdoptingFairValueOption" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8ff3133a-df22-449e-8f79-c5146f1e675f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_c58203f3-db15-460c-94d6-585c3e8ced56_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables originated and acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:to="lab_us-gaap_PaymentsToAcquireFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_46cab3d0-659e-43f9-bbdd-e56535754c7c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_84e9b5c3-0385-43fb-9c0b-92a43c131999_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsTrancheOneMember_ed543ec4-1cdc-4c00-91d2-182bc71c4d09_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche One</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheOneMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche One [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheOneMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheOneMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsTrancheOneMember" xlink:to="lab_opfi_EarnoutUnitsTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy_0801efa7-3491-42e3-961b-18a8b22b4fb9_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructurings</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructuring [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" xlink:to="lab_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebt_e2e3a52b-5763-46a6-9aad-1dc61e809264_netLabel_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured borrowing payable</link:label>
    <link:label id="lab_us-gaap_SecuredDebt_4099e689-2825-467b-863f-d6e37778c6cc_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebt_label_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebt" xlink:to="lab_us-gaap_SecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_3dc673e2-24d7-4ade-9760-8bfe9abc7c18_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate, stock compensation adjustment, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d38af257-eeab-48e0-b4be-34c7d5ac1acd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_d916312e-b951-4629-8a52-b7a847becde0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_258d7a91-bd21-4901-9a96-5cbd6db1b7d6_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_ab013f89-a627-489d-8424-0e3b8ecfd0ea_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_7c53eb88-a99e-4b1c-8582-cb8dd019284b_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableDeferredIncome_0e4313ce-a156-4e47-8a80-a08d597f3e67_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned annual fee income</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableDeferredIncome_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Deferred Commitment Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:to="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_a851b90d-a8b9-46bb-93cc-8d64e633b96f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_df70efd4-6c33-4c70-8099-a33f384897ef_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_c2a699af-473e-41fd-b39c-43fd0c27e98d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_d571831d-1c2a-486b-9563-e9d865fe7edd_terseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Credit Quality Finance Receivable Portfolio</link:label>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c24aa97b-d79c-4906-812d-5cccf2d70a97_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_937a2916-0d4d-49ef-8841-badb60d02aa8_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Allowance for Credit Losses on Finance Receivables</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_45180f2f-3cc3-4fe3-a94f-1f03d72036f8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PublicWarrantsMember_21011980-afc3-4909-9044-cf00b5970dbf_terseLabel_en-US" xlink:label="lab_opfi_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants</link:label>
    <link:label id="lab_opfi_PublicWarrantsMember_label_en-US" xlink:label="lab_opfi_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants [Member]</link:label>
    <link:label id="lab_opfi_PublicWarrantsMember_documentation_en-US" xlink:label="lab_opfi_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PublicWarrantsMember" xlink:to="lab_opfi_PublicWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_32fc98ba-de9b-470b-b483-e0f6a6e04672_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_0e09dec8-1d46-45bd-b4e1-fbf49afd0d2e_negatedTerseLabel_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and fees receivable</link:label>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_label_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable</link:label>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_documentation_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:to="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationLineItems_f4e641c3-6eba-4149-a06b-95281bb7ad73_terseLabel_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Line Items]</link:label>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationLineItems_label_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Line Items]</link:label>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationLineItems_documentation_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:to="lab_opfi_ScheduleOfReverseRecapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_745ce1f0-d823-407d-9c67-15b12bb4d03a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income:</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_01ed36e9-e4d9-4804-8b50-b5e820dd8254_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate, stock compensation adjustment, amount</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_6f8f1453-9d14-4044-905e-fb5d1ef685b8_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_f12324bb-eace-4257-b76c-3e6114019385_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_966d6c36-1e28-4f4f-88e8-88a1546c116e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_500d8b77-78d0-4623-8d38-6209c55b11a6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable</link:label>
    <link:label id="lab_us-gaap_FinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_FinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceReceivablesMember" xlink:to="lab_us-gaap_FinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_3265372a-52bb-4cbe-b667-80acf8d5e756_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_03f73bc3-c98f-4635-9e96-afa7afbab919_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3d701728-6544-4498-ac29-a693f0fc24cc_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0c12cc90-6652-4e8d-bd4f-8ba8f02be5b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d8b13bea-e07e-4c51-95b9-44c55501cad1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_27a786ad-d380-47e8-80dc-db405665e9b6_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ProfitUnitInterestMember_e196ecc2-dcc6-4296-8e2c-90c84b139226_terseLabel_en-US" xlink:label="lab_opfi_ProfitUnitInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Unit Interest</link:label>
    <link:label id="lab_opfi_ProfitUnitInterestMember_label_en-US" xlink:label="lab_opfi_ProfitUnitInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Unit Interest [Member]</link:label>
    <link:label id="lab_opfi_ProfitUnitInterestMember_documentation_en-US" xlink:label="lab_opfi_ProfitUnitInterestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Unit Interest .</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ProfitUnitInterestMember" xlink:to="lab_opfi_ProfitUnitInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt_22b3016a-e7ac-4a04-bfa5-86d4cf742a96_terseLabel_en-US" xlink:label="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net advances of senior debt</link:label>
    <link:label id="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt_label_en-US" xlink:label="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From (Repayments Of) Senior Debt</link:label>
    <link:label id="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt_documentation_en-US" xlink:label="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (repayments of) senior debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:href="opfi-20220331.xsd#opfi_ProceedsFromRepaymentsOfSeniorDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:to="lab_opfi_ProceedsFromRepaymentsOfSeniorDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_89f851d3-a74b-4498-ba12-ac2fd78ec8a4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_04d64ea3-b06e-4707-96f6-ced387c45c35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_09567a6f-0af6-4d3f-bbaa-9a3fcadcd1dd_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_f54f49b3-a91f-42fa-86c2-cdd1d92d7eb0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_28165f66-a187-4077-b3cc-98f4c094cd69_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_270bf096-ec05-4788-a85b-3e78450cbce4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_fc2093f1-c8ae-40f1-882f-574a1df677cb_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_3dfbae0e-ff6b-4846-98aa-373b0627d234_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_26f9323b-970f-4c5d-bfc8-ef9efeb1b16c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_966b280e-3f5e-4cf2-8a94-67258a1d8081_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock_2b5c19f0-0e11-4398-9064-ce96c0f199f7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" xlink:to="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_702291c5-68c6-4594-abc1-9b0a75c36d88_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid severance benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_db6bf311-e433-448a-959e-00ecdef747cc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RetainedOppFiUnitsMember_138dc772-4617-43b2-9d4a-dd9fda6b037c_terseLabel_en-US" xlink:label="lab_opfi_RetainedOppFiUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained OppFi Units</link:label>
    <link:label id="lab_opfi_RetainedOppFiUnitsMember_label_en-US" xlink:label="lab_opfi_RetainedOppFiUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained OppFi Units [Member]</link:label>
    <link:label id="lab_opfi_RetainedOppFiUnitsMember_documentation_en-US" xlink:label="lab_opfi_RetainedOppFiUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained OppFi Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RetainedOppFiUnitsMember" xlink:href="opfi-20220331.xsd#opfi_RetainedOppFiUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RetainedOppFiUnitsMember" xlink:to="lab_opfi_RetainedOppFiUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_0ad370ae-2f9f-4c34-a202-697b964603ad_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8480aaa1-e1b3-4bb9-a4cf-eef5e2730381_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_aaba2819-40f5-4a6e-89c6-7f2561211678_terseLabel_en-US" xlink:label="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="opfi-20220331.xsd#opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_b071fecd-db45-4d49-854b-01b83fa35bc9_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fees - related party</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_3fcf50b0-d18e-4b2e-9bbe-58e63668da78_verboseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fees</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_label_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate_2535cbaa-feef-4cd8-b51c-51638021362f_terseLabel_en-US" xlink:label="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right of use asset recognized from adoption of ASU 2016-02</link:label>
    <link:label id="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate_label_en-US" xlink:label="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Right Of Use Asset Recognized From Accounting Standard Update</link:label>
    <link:label id="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate_documentation_en-US" xlink:label="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Right Of Use Asset Recognized From Accounting Standard Update</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:href="opfi-20220331.xsd#opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:to="lab_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_819a7812-46be-4cce-919a-416690681cd2_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General, administrative and other</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_d80fe24d-70e0-4ccc-b99e-4e59411ea924_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_9f848f7f-7266-487d-ad13-a842aa3ce04b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_a6b2021a-d82f-4fa7-929a-38a8bc1bd564_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_dcaeecd3-3723-4603-a0a9-19ec49d891df_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ExistingEquityHoldersMember_79a57cbd-f96e-49c9-96fc-89b9e1e1b155_terseLabel_en-US" xlink:label="lab_opfi_ExistingEquityHoldersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Existing Equity Holders</link:label>
    <link:label id="lab_opfi_ExistingEquityHoldersMember_label_en-US" xlink:label="lab_opfi_ExistingEquityHoldersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Existing Equity Holders [Member]</link:label>
    <link:label id="lab_opfi_ExistingEquityHoldersMember_documentation_en-US" xlink:label="lab_opfi_ExistingEquityHoldersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Existing Equity Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ExistingEquityHoldersMember" xlink:href="opfi-20220331.xsd#opfi_ExistingEquityHoldersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ExistingEquityHoldersMember" xlink:to="lab_opfi_ExistingEquityHoldersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_010d4710-f194-4289-8db3-5e57677e5772_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_0c265072-27cd-4bf1-be31-be891a10daa4_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior debt</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_c7a863e2-b8d4-4c41-b964-6b2dd24e2d1c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_e7b951f8-5af5-49e7-9cc5-6df928e52b1b_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid principal balance of finance receivables - accrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_label_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:to="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e070c7bc-390b-4891-8a27-3bb4257e206d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_71d4a01b-907e-4600-baa0-567465d9aecc_terseLabel_en-US" xlink:label="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of finance receivables</link:label>
    <link:label id="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_label_en-US" xlink:label="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) Due To Change In Fair Value Of Finance Receivables</link:label>
    <link:label id="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_documentation_en-US" xlink:label="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) due to change in fair value of finance receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:href="opfi-20220331.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:to="lab_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock_2e69540d-4544-457e-9b27-41a9702fdddf_terseLabel_en-US" xlink:label="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Interest Expense and Amortized Debt Issuance Costs</link:label>
    <link:label id="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock_label_en-US" xlink:label="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Interest Expense And Amortized Debt Issuance Costs [Table Text Block]</link:label>
    <link:label id="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock_documentation_en-US" xlink:label="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Interest Expense And Amortized Debt Issuance Costs [Table Text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:to="lab_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_706d585a-7632-4822-a685-8d036250baf2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9556df92-fd4f-4781-9f97-0de679c1964b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Life (Years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_28b50811-530c-4732-81a0-4709deceab71_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1c9c4b28-d006-4d7f-bc4e-0cdad0618b9f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_765dbab7-cf69-4a07-ac72-7f248d2efcb2_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_39e58bae-40d8-44bc-aa47-619979461fcc_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_ef3a7bff-446a-44b1-937a-785e2dbd343d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_4d4e51eb-ffe6-481d-a3cd-1ae64eb5388d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, value, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsDomain_abec45b3-3168-4cb7-a613-ba2b625e03f0_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Domain]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsDomain_label_en-US" xlink:label="lab_opfi_EarnoutUnitsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Domain]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsDomain_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsDomain" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsDomain" xlink:to="lab_opfi_EarnoutUnitsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock_61d0eaff-e2ce-476b-9854-9cebd390bcbd_terseLabel_en-US" xlink:label="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments, Contingencies and Related Party Transactions</link:label>
    <link:label id="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock_label_en-US" xlink:label="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments, Contingencies and Related Party Transactions [Text Block]</link:label>
    <link:label id="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock_documentation_en-US" xlink:label="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments, contingencies and related party transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:href="opfi-20220331.xsd#opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:to="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f5945e1-dfa5-4135-8aed-f9d9c3c32044_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested award, cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8a17aef4-3a55-4aac-987c-879f4d058c72_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_50f68875-6b52-4758-a494-27fc89620a4e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_814bb1a5-b31c-40d5-bdc6-e00264b2d786_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_0ca9c388-d9b6-444c-b841-56a18778a2e5_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_88311e64-4b7d-4149-b2f1-5fefb26d39a8_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance stock units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_50cd22f9-baf6-48a6-b13d-9801188e3538_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Not Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:to="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_45da9e4e-651b-44d6-90e2-6f96172ac913_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ClassVVotingStockMember_d51ab620-4a40-42ca-b00a-beb0fda2c2e5_terseLabel_en-US" xlink:label="lab_opfi_ClassVVotingStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class V Voting Stock</link:label>
    <link:label id="lab_opfi_ClassVVotingStockMember_35e66588-4389-4a4f-96a2-99d390df63c7_verboseLabel_en-US" xlink:label="lab_opfi_ClassVVotingStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class V Voting Stock</link:label>
    <link:label id="lab_opfi_ClassVVotingStockMember_label_en-US" xlink:label="lab_opfi_ClassVVotingStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class V Voting Stock [Member]</link:label>
    <link:label id="lab_opfi_ClassVVotingStockMember_documentation_en-US" xlink:label="lab_opfi_ClassVVotingStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class V Voting Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ClassVVotingStockMember" xlink:to="lab_opfi_ClassVVotingStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_bb63c45d-7693-4928-9f0b-0ef61814884a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_1fff0157-ba56-405c-bde6-87d83b3606f1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_UnderwriterWarrantsMember_ac8a9b4b-8eb6-4701-b5bf-b6a846f04c59_terseLabel_en-US" xlink:label="lab_opfi_UnderwriterWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriter Warrants</link:label>
    <link:label id="lab_opfi_UnderwriterWarrantsMember_label_en-US" xlink:label="lab_opfi_UnderwriterWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriter Warrants [Member]</link:label>
    <link:label id="lab_opfi_UnderwriterWarrantsMember_documentation_en-US" xlink:label="lab_opfi_UnderwriterWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwriter Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_UnderwriterWarrantsMember" xlink:href="opfi-20220331.xsd#opfi_UnderwriterWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_UnderwriterWarrantsMember" xlink:to="lab_opfi_UnderwriterWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_6ce29e4a-c93a-4ab7-b769-3a4e05e84b29_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_889c375f-b3dc-4dff-b97b-8cfcde699f03_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecurities_4810736c-dc52-43ea-818f-0ef41f8e8d90_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of warrants on net income to Class A common stockholders</link:label>
    <link:label id="lab_us-gaap_DilutiveSecurities_label_en-US" xlink:label="lab_us-gaap_DilutiveSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecurities" xlink:to="lab_us-gaap_DilutiveSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1d71e007-6e3e-49f4-92ec-d0d3791bcdde_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_e5e68cdb-8068-47b9-9b33-0860db9675af_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5f883deb-ae48-444f-8f0b-f1980c9741ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Valuation Assumptions, Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_30e4ed74-0493-4fa1-8c2e-2fa142d2bdb3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:to="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_be5dc473-d2f6-4f76-ac3f-db6bdf214578_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsOptionOneMember_d0b70843-f5e4-4c14-9515-17f0ed2ef9d4_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option One</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionOneMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option One [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionOneMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionOneMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsOptionOneMember" xlink:to="lab_opfi_EarnoutUnitsOptionOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsTrancheTwoMember_44328738-6080-476d-a214-23063c4ae40b_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Two</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheTwoMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Two [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheTwoMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheTwoMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsTrancheTwoMember" xlink:to="lab_opfi_EarnoutUnitsTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_dc6e7ea0-bc12-407f-8116-48a759a80743_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ChangeInFairValueOfFinanceReceivables_b7e4deb8-970b-4e9c-b880-c0fa22de1f04_negatedLabel_en-US" xlink:label="lab_opfi_ChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of finance receivables</link:label>
    <link:label id="lab_opfi_ChangeInFairValueOfFinanceReceivables_label_en-US" xlink:label="lab_opfi_ChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Fair Value Of Finance Receivables</link:label>
    <link:label id="lab_opfi_ChangeInFairValueOfFinanceReceivables_documentation_en-US" xlink:label="lab_opfi_ChangeInFairValueOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of finance receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ChangeInFairValueOfFinanceReceivables" xlink:href="opfi-20220331.xsd#opfi_ChangeInFairValueOfFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ChangeInFairValueOfFinanceReceivables" xlink:to="lab_opfi_ChangeInFairValueOfFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesNetOfInterestExpenseAbstract_01b6b4f8-3f6d-4411-aea9-4afeb3603f07_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesNetOfInterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesNetOfInterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesNetOfInterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues, Net of Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract" xlink:to="lab_us-gaap_RevenuesNetOfInterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_8522233c-f0d1-43a4-9249-9b07e5dd0ab8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_2843f86b-6176-499b-a3da-45c3b896db32_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development and capitalized software costs</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Software (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_TaxReceivableAgreementLiability_81695cbd-3598-4e17-8b1a-caab49a6f480_terseLabel_en-US" xlink:label="lab_opfi_TaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax receivable agreement liability</link:label>
    <link:label id="lab_opfi_TaxReceivableAgreementLiability_label_en-US" xlink:label="lab_opfi_TaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement Liability</link:label>
    <link:label id="lab_opfi_TaxReceivableAgreementLiability_documentation_en-US" xlink:label="lab_opfi_TaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Receivable Agreement Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability" xlink:href="opfi-20220331.xsd#opfi_TaxReceivableAgreementLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_TaxReceivableAgreementLiability" xlink:to="lab_opfi_TaxReceivableAgreementLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_b749368d-03a9-475b-9be4-80d4cabda181_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_5b36adea-a8e9-483c-8403-c375ce49864b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9f82203d-4e49-4e45-a354-f84454e7dba7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_3168078c-e35d-4465-aa2d-878f1ff01c06_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_8a207eea-bc29-47a4-b2e8-643e546ae2ce_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of equipment and capitalized technology</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c42f100b-cfd9-4a08-8bf0-fb4bff104366_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Fair Value of Installment Finance Receivables</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_fa4de08a-10a1-4477-ab39-d906078adca8_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAffiliatedBorrower_4651a198-69b5-4e85-806d-3e22ab2db7b9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAffiliatedBorrower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrower</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAffiliatedBorrower_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAffiliatedBorrower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Affiliated Borrower</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAffiliatedBorrower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower" xlink:to="lab_us-gaap_LineOfCreditFacilityAffiliatedBorrower" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member_b58c87da-363b-45f7-a04c-8a33daf80cd8_terseLabel_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$15 Exercise Price Warrants</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member_label_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants, Exercise Price $15.00 [Member]</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member_documentation_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants, Exercise Price $15.00</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:to="lab_opfi_PrivatePlacementWarrantsExercisePrice1500Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfFinanceReceivables_8e641f65-e87c-4e7b-8988-b9e0f8ba4b8c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables repayments and recoveries</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfFinanceReceivables_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfFinanceReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Finance Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfFinanceReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables" xlink:to="lab_us-gaap_ProceedsFromCollectionOfFinanceReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_83a1c368-319a-4677-9b33-88278c5015b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax examination, penalties and interest accrued</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_549b0e1d-fb0f-4a1c-9275-e58a2a860e36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherInterestAndDividendIncome_label_en-US" xlink:label="lab_us-gaap_OtherInterestAndDividendIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Interest and Dividend Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInterestAndDividendIncome" xlink:to="lab_us-gaap_OtherInterestAndDividendIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_StockRepurchasedAverageCostPerShare_aa31d47b-3fcf-41b9-8505-04d334f5b34c_terseLabel_en-US" xlink:label="lab_opfi_StockRepurchasedAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average purchase price (in dollars per share)</link:label>
    <link:label id="lab_opfi_StockRepurchasedAverageCostPerShare_label_en-US" xlink:label="lab_opfi_StockRepurchasedAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased, Average Cost Per Share</link:label>
    <link:label id="lab_opfi_StockRepurchasedAverageCostPerShare_documentation_en-US" xlink:label="lab_opfi_StockRepurchasedAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_StockRepurchasedAverageCostPerShare" xlink:href="opfi-20220331.xsd#opfi_StockRepurchasedAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_StockRepurchasedAverageCostPerShare" xlink:to="lab_opfi_StockRepurchasedAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSubordinatedDebt_af258a71-ff00-4560-a5e5-056430d60a73_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSubordinatedDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of subordinated debt - related party</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSubordinatedDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSubordinatedDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Subordinated Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSubordinatedDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSubordinatedDebt" xlink:to="lab_us-gaap_RepaymentsOfSubordinatedDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_23d91002-db89-4cca-bf37-25106e8faec2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_53ad4b3a-4601-4b98-ada8-8534fbff291f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ea73d1b8-9349-40d8-9255-6e35f7fcb196_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_4281f040-f2fb-461b-9467-09e25ac3d917_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_a49d7ef9-aa7d-4b6f-8963-edd0bb325a77_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_3c067414-4104-4a0b-b610-41ae9ccff55a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_27b8a15e-318e-4072-a8af-d0d799a402dc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_50dcb0e4-ffdd-4dd9-8afe-831ff9a559a9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_b7ea5da9-7b6c-4b23-96d1-b90e5b7808ea_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_78e1b0c1-06fe-44db-8616-a540ad6734bc_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalFees_d6e70cc1-0008-45a7-bc8d-17dc6efcb8c0_terseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_ProfessionalFees_label_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalFees" xlink:to="lab_us-gaap_ProfessionalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRentCurrentAndNoncurrent_1985cb4f-005d-4d8d-a1dc-ac718514236e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in deferred rent</link:label>
    <link:label id="lab_us-gaap_AccruedRentCurrentAndNoncurrent_f04163b6-2f7a-49fc-9eed-51db58f24004_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AccruedRentCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7f17c736-2e5c-4863-bc22-97a2349c502c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_eec49af1-48ff-428f-9bcb-ae33045055a0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_0ceccf90-adf5-421e-8332-11c6c79241a6_terseLabel_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest retained</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_label_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_documentation_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:to="lab_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8740efc8-307b-49ca-b939-1180560571d3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d670752a-d5b6-454a-a5cd-b6008b885c34_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_1e7cfc73-743a-47db-80e7-7ad33054de32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit interest and stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_2274acb3-a5d5-4d77-980c-cf81d0ea9282_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_ca0d0d09-7075-4272-9c3a-b54660524d77_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_38a3ab92-228b-4803-a425-52cbd3379276_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b7ae73de-cf75-40d7-81cb-a97ed4b3ba2b_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies And Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_documentation_en-US" xlink:label="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments contingencies and related party transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" xlink:href="opfi-20220331.xsd#opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" xlink:to="lab_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_9fe24bb0-6f2d-41d0-8409-1fc336558798_terseLabel_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit interest compensation</link:label>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_label_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Profit Interest Compensation</link:label>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_documentation_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Profit Interest Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:to="lab_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_1a8d2f8f-8bac-4a4a-b3cb-fe3a7a9d82a7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_fa152aed-32f1-4c57-b323-c656c922a4fb_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_a3a3111b-120a-4172-8cd4-2812123d4e1f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_04b0d629-7c03-4513-ade1-23e4d06ee9c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock Unit, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_113e022a-8a8c-4977-8f66-cb4c333ebdf4_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_47628d98-dc5a-4050-b253-273d66849b49_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at amortized cost, net of allowance for credit losses of $931 and $803 as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and unearned income of $232 and $286 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_de0630a3-4e33-4d9e-a27b-395d80ad16cd_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at amortized cost, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_cf2c4baa-149a-48a7-b224-9fbae38af882_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at amortized cost, net</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7bbe0a63-c9c2-48ca-b6d0-7e85fe2a9fc6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_de18a1ab-4dc1-46e5-b273-22fc68ea4ec2_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase and retirement of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_MeasurementInputAccruedInterestRateMember_94818ab9-9100-4452-b9cf-9fb49cfdb20a_terseLabel_en-US" xlink:label="lab_opfi_MeasurementInputAccruedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_opfi_MeasurementInputAccruedInterestRateMember_label_en-US" xlink:label="lab_opfi_MeasurementInputAccruedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Accrued Interest Rate [Member]</link:label>
    <link:label id="lab_opfi_MeasurementInputAccruedInterestRateMember_documentation_en-US" xlink:label="lab_opfi_MeasurementInputAccruedInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Accrued Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputAccruedInterestRateMember" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputAccruedInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_MeasurementInputAccruedInterestRateMember" xlink:to="lab_opfi_MeasurementInputAccruedInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_FL_c7a9d624-182c-45e2-8237-96761b048c16_terseLabel_en-US" xlink:label="lab_stpr_FL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Florida</link:label>
    <link:label id="lab_stpr_FL_label_en-US" xlink:label="lab_stpr_FL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FLORIDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_FL" xlink:to="lab_stpr_FL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPrepaymentRateMember_267afa6a-5f55-40ee-995a-6ab22521fcf7_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPrepaymentRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Prepayment Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPrepaymentRateMember" xlink:to="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsVestingAxis_6c073e19-d566-4882-bf4f-5300a0ef8efb_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting [Axis]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsVestingAxis_label_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting [Axis]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsVestingAxis_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingAxis" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsVestingAxis" xlink:to="lab_opfi_EarnoutUnitsVestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2483760c-0533-43f4-b979-f589598021ec_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationTable_fc877c61-3162-471b-9e37-7038af6b06d7_terseLabel_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Table]</link:label>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationTable_label_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization [Table]</link:label>
    <link:label id="lab_opfi_ScheduleOfReverseRecapitalizationTable_documentation_en-US" xlink:label="lab_opfi_ScheduleOfReverseRecapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationTable" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable" xlink:to="lab_opfi_ScheduleOfReverseRecapitalizationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_08fd9570-2cc2-4b0d-83c1-fd8bb56a4096_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_dc53b8de-9a22-45a4-8120-ead3038a250d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_be8cccaa-266d-4f83-9697-01c9bd9c0002_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_WarrantsTextBlock_f5fd8b32-5c6e-45fb-b519-5e7cf2065e2a_terseLabel_en-US" xlink:label="lab_opfi_WarrantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Liabilities</link:label>
    <link:label id="lab_opfi_WarrantsTextBlock_label_en-US" xlink:label="lab_opfi_WarrantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants [Text Block]</link:label>
    <link:label id="lab_opfi_WarrantsTextBlock_documentation_en-US" xlink:label="lab_opfi_WarrantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants [Text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_WarrantsTextBlock" xlink:href="opfi-20220331.xsd#opfi_WarrantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_WarrantsTextBlock" xlink:to="lab_opfi_WarrantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_88db76a0-dab4-4773-873c-778d5708cbe0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7daf165f-8ae9-4dac-bd8a-a0d552d13216_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_409732f3-801b-4cb4-883e-752ac70f58e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b5d3ac26-e58a-4698-b96f-978e00061df7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_7a113643-575a-440e-b5b9-e0a0723d0e93_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_7f297a04-86b4-45c6-900d-68917d191dd3_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total OppFi Inc.'s stockholders' deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6b32b7e0-db17-414b-a528-5d77273a795f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_8a20c2c8-7d60-46ee-90a0-d6ed16dcfbad_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_8c5b0f5a-7b9c-4df7-b5a9-b18e59c4b505_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6f9fba3b-ccb4-4468-b096-cf0a1128daab_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareProFormaAbstract_639fc6a0-6517-424b-a52d-fba9f971d765_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareProFormaAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareProFormaAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareProFormaAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Pro Forma [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareProFormaAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareProFormaAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareProFormaAbstract" xlink:to="lab_us-gaap_EarningsPerShareProFormaAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_1e9325c4-b888-406d-8c52-f299f1fb90a9_verboseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining life</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_26a80b13-01a6-4f66-aad3-940f633bbf5e_netLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (years)</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_a22d8989-cb2f-4fa7-b891-b55887cb52c7_negatedLabel_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member distributions</link:label>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_label_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:to="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_b573c25b-d588-44cb-ad18-82a129393d13_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_cf3bb344-129b-430d-a9ee-6ffeeff725a3_terseLabel_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax receivable agreement</link:label>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_67e20cc3-04af-48b5-96d3-9703cf68b0fa_verboseLabel_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in additional paid-in capital as a result of tax receivable agreement</link:label>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_label_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability</link:label>
    <link:label id="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_documentation_en-US" xlink:label="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:to="lab_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock_a0642b16-a02c-47a9-b814-a6250b5cb7c9_terseLabel_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense and Amortized Debt Issuance Costs</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock_label_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Amortized Debt Issuance Costs [Text Block]</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock_documentation_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Amortized Debt Issuance Costs [Text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:to="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_70410e90-00f0-45a0-9197-ae581b9bbede_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized issuance costs</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_cf447178-2ba3-46be-b2ca-eabbbbf8bc9c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsMember_5c711f0b-7c80-4a71-ac2f-1c987eaf0a99_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units</link:label>
    <link:label id="lab_opfi_EarnoutUnitsMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsMember" xlink:to="lab_opfi_EarnoutUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_ba9ee103-602f-4dd6-b2f4-93d7eeccaf42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_aa331e41-a3ba-46b8-af48-23418cc8b38e_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized technology</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesNetOfInterestExpense_10fd63e9-cf03-45f9-85cb-75aba7155f8d_totalLabel_en-US" xlink:label="lab_us-gaap_RevenuesNetOfInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesNetOfInterestExpense_label_en-US" xlink:label="lab_us-gaap_RevenuesNetOfInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues, Net of Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpense" xlink:to="lab_us-gaap_RevenuesNetOfInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_f859b364-cc45-43a3-8090-7d71ce512a5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_846d2bee-9067-4097-8836-b80b4551c270_totalLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid principal balance of finance receivables</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_0b16934c-8079-4049-a83c-180724a26594_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate unpaid principal balance</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_label_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment</link:label>
    <link:label id="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:to="lab_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_75a77d05-b3c8-44ed-a90a-b5d979094818_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_441a28f9-2d82-40e1-8b22-f4789ba33b1d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_69195fe8-b54e-47b9-8fbc-c8a08fc46900_totalLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other income</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividend Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember_a55d1a73-778a-4692-b63d-08e9b6892941_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">60-89 days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, 60 to 89 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InformationTechnologyAndDataProcessing_ec140717-c897-4775-adb7-ae73982c0bc8_terseLabel_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology costs</link:label>
    <link:label id="lab_us-gaap_InformationTechnologyAndDataProcessing_label_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Technology and Data Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:to="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeasePayment_8631212b-6d30-40ae-ad30-cc808081011b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeasePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease payment</link:label>
    <link:label id="lab_us-gaap_VariableLeasePayment_label_en-US" xlink:label="lab_us-gaap_VariableLeasePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeasePayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeasePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeasePayment" xlink:to="lab_us-gaap_VariableLeasePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PercentageOfEarnoutVotingShares_3419c7e0-1cc6-4f1f-9b89-4b4165a0eab8_terseLabel_en-US" xlink:label="lab_opfi_PercentageOfEarnoutVotingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of earnout voting shares</link:label>
    <link:label id="lab_opfi_PercentageOfEarnoutVotingShares_label_en-US" xlink:label="lab_opfi_PercentageOfEarnoutVotingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Earnout Voting Shares</link:label>
    <link:label id="lab_opfi_PercentageOfEarnoutVotingShares_documentation_en-US" xlink:label="lab_opfi_PercentageOfEarnoutVotingShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Earnout Voting Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PercentageOfEarnoutVotingShares" xlink:href="opfi-20220331.xsd#opfi_PercentageOfEarnoutVotingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PercentageOfEarnoutVotingShares" xlink:to="lab_opfi_PercentageOfEarnoutVotingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_fba386e2-a0a2-479b-88d2-639a3e891ff6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_e1884f97-68de-4c84-b802-688347dc7b80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ContractualDelinquencyMember_d6d6b423-f6e3-42f4-886e-34f85759089b_terseLabel_en-US" xlink:label="lab_opfi_ContractualDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual delinquency</link:label>
    <link:label id="lab_opfi_ContractualDelinquencyMember_label_en-US" xlink:label="lab_opfi_ContractualDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Delinquency [Member]</link:label>
    <link:label id="lab_opfi_ContractualDelinquencyMember_documentation_en-US" xlink:label="lab_opfi_ContractualDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual delinquency member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ContractualDelinquencyMember" xlink:href="opfi-20220331.xsd#opfi_ContractualDelinquencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ContractualDelinquencyMember" xlink:to="lab_opfi_ContractualDelinquencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b7faf4ee-3a46-4515-a25c-2c393cca05ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_8c0f2d42-33b6-43e6-99ba-2158bbca2089_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_32f9dfed-6e92-400b-bab6-e5378eaeb227_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_6ec0d997-c647-476d-b465-b1bef3078377_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_49a66186-a565-4e09-9f20-f4f1d72e5fbe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_af6226e3-5bef-474d-afec-11a1d41e4175_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_d76b13c5-e1b4-4a59-8d26-ccf900a403d3_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_0104db00-925d-4cd4-b007-8132e2c7bb02_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_59e25d92-adf8-4da9-beb7-53d1fee8ab2c_terseLabel_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest held, percent</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_label_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Ownership Interest Held, Percent</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_documentation_en-US" xlink:label="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Ownership Interest Held, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestHeldPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:to="lab_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyAxis_fd8c18af-c639-4718-beba-89764efb3b49_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable By Delinquency [Axis]</link:label>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyAxis_label_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable By Delinquency [Axis]</link:label>
    <link:label id="lab_opfi_FinancingReceivableByDelinquencyAxis_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableByDelinquencyAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing receivable by delinquency axis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyAxis" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis" xlink:to="lab_opfi_FinancingReceivableByDelinquencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_b04235fb-030e-4bff-9789-2326b9c6d819_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_7ce627eb-880b-4e70-ba1b-73d88692da6c_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_62a0dc17-bdde-4da5-8b9f-55fdceb77f22_terseLabel_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period, not settled (in shares)</link:label>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_label_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Settled</link:label>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_documentation_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:to="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4dd8f3d9-6907-4672-9138-12ea91da15e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsOptionThreeMember_b11fe8b4-570c-491d-b28f-1660b4db55ad_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Three</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionThreeMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Three [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsOptionThreeMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsOptionThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Option Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionThreeMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsOptionThreeMember" xlink:to="lab_opfi_EarnoutUnitsOptionThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_07c98b05-5c0b-46af-b9a8-b58e3423a184_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables in non-accrual status</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_fcf5447b-f7ee-4a4d-8455-66b4325665dd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Fair Value of Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_056c4891-2bd6-4342-bd2b-f283805c87d9_terseLabel_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense and amortized debt issuance costs</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_00323beb-5897-4705-9871-30fb2b22131a_totalLabel_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense and amortized debt issuance costs</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_label_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Amortized Debt Issuance Costs</link:label>
    <link:label id="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_documentation_en-US" xlink:label="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense and amortized debt issuance costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:to="lab_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_09fec518-c382-4458-98ce-c72aa57dfac1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a11d7b5f-d30a-4b5e-9bb3-27bea7f7a388_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_735ad9a2-4e1f-463f-a207-6eb65520619d_netLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma income tax expense (unaudited)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ded94cf0-fda2-4ed8-8285-24aa63d8e807_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8faaca6b-a9ba-453c-9731-5cf4c4fdfd8f_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_09267e91-10e6-4e50-8a79-e84872918c9b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_989c757d-d4eb-4934-8eab-81c6431b29a2_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9e0689b3-3fb6-430d-9fe3-cbdb5288d77e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_9dbc71da-8d9f-4161-9f6d-d4b8bd73371e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fff13f0d-dbb9-4414-8b21-646963015267_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_CapitalizedTechnologyPolicyTextBlock_5e499a0e-b1d1-4a0c-8289-fe4e1c02c1d3_terseLabel_en-US" xlink:label="lab_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized technology</link:label>
    <link:label id="lab_opfi_CapitalizedTechnologyPolicyTextBlock_label_en-US" xlink:label="lab_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Technology [Policy Text Block]</link:label>
    <link:label id="lab_opfi_CapitalizedTechnologyPolicyTextBlock_documentation_en-US" xlink:label="lab_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized technology [Policy text block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:href="opfi-20220331.xsd#opfi_CapitalizedTechnologyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:to="lab_opfi_CapitalizedTechnologyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a7d0aa7b-868b-4b88-81ad-eb3225263efd_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_66551187-62b8-4fa5-82d8-67eced7f6dc7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4f08eb8e-d745-47c6-9374-a895e63517d9_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c06ae052-a159-47db-b840-170f54952ff2_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_10e174a1-4229-4bfc-9d4e-93d8eb544f7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_77b6e826-16c2-4dc2-957d-79255fb837c3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_69f8a45a-f44f-4067-99ee-1d03e4c502ec_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and loan related income</link:label>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Fee Income, Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9057f551-00a8-4b83-8ded-561630d310e5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_1721f7c8-ac85-4bf7-a57b-36e8392bb6cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of principal and recoveries</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9394dfd1-2dff-4f7b-8295-0e04e7383a98_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation not yet recognized related to unvested options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_0b8c7f5d-eede-4f91-a5eb-eec9925c5670_terseLabel_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_label_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC [Member]</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_documentation_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit five.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:to="lab_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_fdd08b61-f2e4-4b75-9878-19628dcc1892_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_b27e44bb-2fdc-4528-a006-27be2f387600_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_68ff0951-ae33-4267-99d6-ef0afebac606_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par or stated value per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_c7bcd08d-96a4-438e-b953-d1047c19c1d8_terseLabel_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_label_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC [Member]</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_documentation_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit three.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:to="lab_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_01b9d1df-e8fc-4fef-a26d-f04a0311e789_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value of stock options (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a19467cc-e797-44be-a9df-214b5c8741f5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock_61cffc7e-2cfd-4dfa-81e0-2a645e69afd7_terseLabel_en-US" xlink:label="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Valuation Assumptions, Profit Unit Interests</link:label>
    <link:label id="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Non-Option Equity Instruments, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Non-Option Equity Instruments, Valuation Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:to="lab_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_10fe3dcd-cda4-46ef-a680-35115098d062_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Exercise Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:to="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d9096aa7-bf68-42c7-9af0-0caaa8f06d23_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f14f2cba-97cf-4853-b94c-d87c6e724740_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares purchased under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_af0c773e-f6db-457b-ba32-69a280908a3c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_MeasurementInputFairValuePerShareMember_8637181f-e6a4-4347-a5d0-0f48caa7fd6c_terseLabel_en-US" xlink:label="lab_opfi_MeasurementInputFairValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of warrants</link:label>
    <link:label id="lab_opfi_MeasurementInputFairValuePerShareMember_label_en-US" xlink:label="lab_opfi_MeasurementInputFairValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Fair Value Per Share [Member]</link:label>
    <link:label id="lab_opfi_MeasurementInputFairValuePerShareMember_documentation_en-US" xlink:label="lab_opfi_MeasurementInputFairValuePerShareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Fair Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputFairValuePerShareMember" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputFairValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_MeasurementInputFairValuePerShareMember" xlink:to="lab_opfi_MeasurementInputFairValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_69e8dc94-2429-4758-8fbe-6627ac8aed05_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_9473f6d3-5cab-47d1-87fd-8efcbfba7676_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement, amount awarded to other party</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c76ca390-5d6f-4958-aa41-75c17be7ecf3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_b146284c-e44a-4a3f-a964-2f6a44e21a79_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_7a0354a8-37be-4ffe-b48b-9e15374d83b6_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a6642a85-5ee4-4c4b-be39-91cf41a22867_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3f1619a7-4dce-4063-9478-b3697eb093f0_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_b6f84285-73fc-46a7-bf5d-c7dff5dffaf3_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Profit Unit Interest</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5038585f-6d0b-4420-8ec2-0de368bf954e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair market value share purchase percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e27b2c1-cf87-424a-85ca-52eb7887f997_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c69c147d-959c-4b6a-94ca-b65bee17bed9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_c4376bf9-c642-4eac-8c35-65516be555f5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_53187153-c2ac-43c1-8089-250485246b07_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses:</link:label>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpenseAbstract" xlink:to="lab_us-gaap_NoninterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member_d95fe37c-63ef-419e-bc3f-78e3755869c1_terseLabel_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$11.50 Exercise Price Warrants</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member_label_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants, Exercise Price $11.50 [Member]</link:label>
    <link:label id="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member_documentation_en-US" xlink:label="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants, Exercise Price $11.50</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:to="lab_opfi_PrivatePlacementWarrantsExercisePrice1150Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c82f740a-e625-49a3-b816-d95754e2d6c2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_565e2aef-81fb-4254-87be-7ba84f1388e4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_DebtIssuanceCostAmortization_eaf90404-cec3-4196-a632-e621ef412514_verboseLabel_en-US" xlink:label="lab_opfi_DebtIssuanceCostAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost amortization</link:label>
    <link:label id="lab_opfi_DebtIssuanceCostAmortization_label_en-US" xlink:label="lab_opfi_DebtIssuanceCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Cost Amortization</link:label>
    <link:label id="lab_opfi_DebtIssuanceCostAmortization_documentation_en-US" xlink:label="lab_opfi_DebtIssuanceCostAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost amortization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_DebtIssuanceCostAmortization" xlink:href="opfi-20220331.xsd#opfi_DebtIssuanceCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_DebtIssuanceCostAmortization" xlink:to="lab_opfi_DebtIssuanceCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsTrancheThreeMember_dc873702-c6b9-42c0-bb89-4200df30f8f5_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Three</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheThreeMember_label_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Three [Member]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsTrancheThreeMember_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Tranche Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheThreeMember" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsTrancheThreeMember" xlink:to="lab_opfi_EarnoutUnitsTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_d2f9ca0e-b555-428e-adb9-04afd178c46f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_44bbeb02-5170-4f1d-88e5-7690a11b52f4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_73266eea-2703-4988-9501-902fc70d8a06_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9a16d669-8b20-442b-abb2-6220af9c8a3d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_30d6ae36-927b-4c28-ab53-5c3b09ae5138_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1c18d76c-7eb9-4f4f-9a93-aa19ca2468e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_3069aefa-6ce7-45a0-b8ee-df8901087740_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_2e77f422-6364-4aff-9e65-25e709a40311_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_97f51e40-fc75-4fcf-a7dd-a255753d4d56_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock_ca2870be-56f9-4a1c-a0b3-e0e0ca745b02_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Installment Finance Receivables at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Option, Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f6b70776-66fe-4899-8ffc-63e0573d128a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased_8d6f48fb-baae-4932-a46d-69a784c74241_terseLabel_en-US" xlink:label="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for services rendered and goods purchased</link:label>
    <link:label id="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased_label_en-US" xlink:label="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual For Services Rendered And Goods Purchased</link:label>
    <link:label id="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased_documentation_en-US" xlink:label="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual For Services Rendered And Goods Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:href="opfi-20220331.xsd#opfi_AccrualForServicesRenderedAndGoodsPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:to="lab_opfi_AccrualForServicesRenderedAndGoodsPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAdjustmentMember_9403890e-a8f4-41c0-8f94-7ad0cdb14ed2_terseLabel_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment</link:label>
    <link:label id="lab_srt_RestatementAdjustmentMember_label_en-US" xlink:label="lab_srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_fb6d9389-8547-4a99-8bfd-bee53ee58bd1_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_68bbdac9-20dd-4cb2-aef1-ebb58f89faad_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_709e0fce-82d0-4bbc-a56a-8a7d83acd96b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, Weighted-Average Remaining Contractual Life (Years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_3cdf7d3a-8dcb-46be-b309-6f83a310b3be_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid on borrowed funds</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_520f2d03-63ad-40ff-8f6f-89448a65ca62_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_8f2e7bf1-af3b-40a0-ac56-2c052ba0047c_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2dcf63ef-e048-48c1-ace2-2ad117620f8c_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to Class A common stockholders - Diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bc8d95a4-354c-45a5-81a7-0e2fa795461e_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to Class A common stockholders - Basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7b3bf130-e4dc-4a46-a527-758f310b14a2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_106c14a2-0262-4ff8-b32e-cae091e1399c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_6af9d5bb-9d68-4177-bc83-07411260c0b5_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_292a31db-fb23-45b8-8ce8-bdce2e5b2569_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest&#160;rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays_97c5265a-3d88-4900-8d22-6ee18b19b05d_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout unit, threshold consecutive trading days</link:label>
    <link:label id="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays_label_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Threshold Consecutive Trading Days</link:label>
    <link:label id="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Unit, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:to="lab_opfi_EarnoutUnitThresholdConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_52cb54dd-4f8a-407a-81c9-bfc562f5259f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finance Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_842ea3e3-f1bb-4e6c-9b4e-95da90243e66_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables charged off</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract_e0a251f2-c825-480e-a5f6-6b22d805f46f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:to="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_831e0c79-0cde-4eb0-8982-c9b3585907cf_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8af48c32-4447-4b41-84d2-5cf563467fca_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_03890bb8-e016-4301-88d0-5203db9cbc89_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_f0eeaa4c-4320-4977-a124-788c3be12bbb_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_22cfb82e-939f-47e4-955d-72bf1e498dd0_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_80be9cd2-9650-4a23-911e-1a20e9f144ca_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_c8d66446-ea07-499d-a6c9-11c4f776399b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_94e5ca5c-b811-4992-82fb-8429841d2e2c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EquityIncentivePlan2021Member_6c6baeae-d98c-4f00-acbf-7a898059114a_terseLabel_en-US" xlink:label="lab_opfi_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:label id="lab_opfi_EquityIncentivePlan2021Member_label_en-US" xlink:label="lab_opfi_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021 [Member]</link:label>
    <link:label id="lab_opfi_EquityIncentivePlan2021Member_documentation_en-US" xlink:label="lab_opfi_EquityIncentivePlan2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EquityIncentivePlan2021Member" xlink:href="opfi-20220331.xsd#opfi_EquityIncentivePlan2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EquityIncentivePlan2021Member" xlink:to="lab_opfi_EquityIncentivePlan2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_42b2f78b-37cb-439d-b195-a3a81e2a62fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c659e8f9-470e-420a-bac7-a1fd56df2b91_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_850a3136-ef08-4cf8-9939-1996623ca19a_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_34f173e4-5d8a-424c-9d41-8b5632a91d4a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_2548bb7d-1f69-4083-aa5d-f58c07ce5cd1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_9a9c2ca1-3325-431b-9fc7-a8164418a2fc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_f31507e4-f413-4ec3-8c22-b4bb3171300e_terseLabel_en-US" xlink:label="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock subject to restrictions (in shares)</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_label_en-US" xlink:label="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Contingent Consideration, Equity, Shares</link:label>
    <link:label id="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_documentation_en-US" xlink:label="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Contingent Consideration, Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationContingentConsiderationEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:to="lab_opfi_ReverseRecapitalizationContingentConsiderationEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_CashFlowLesseeAbstract_76a22814-dc68-4caa-9129-29bfdba1ce98_terseLabel_en-US" xlink:label="lab_opfi_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_opfi_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_opfi_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee [Abstract]</link:label>
    <link:label id="lab_opfi_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_opfi_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CashFlowLesseeAbstract" xlink:href="opfi-20220331.xsd#opfi_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_CashFlowLesseeAbstract" xlink:to="lab_opfi_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_fbac1e94-abce-478a-83d4-ff2bb12d0e53_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7cdb9ca8-8ae9-4f46-a3da-6089cf11ca38_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6da57c97-cf44-46b1-aa74-460a043914a6_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average Class A common stock outstanding - Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c523f9a1-0974-4194-8d6d-bfc81db3b126_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_804a5ea6-6ee1-42a2-a777-8b23ebd9223c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted EPS (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_abf4e871-5e3f-4917-ace3-ccca52283e9f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_dfc62848-39ff-4e7c-8df8-daa523947580_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive common unit equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_8db497ba-d168-4c19-a113-d7b6d1721257_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_aa29013d-fb91-4972-a8c1-8249c9d0eafd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_94223d1b-1ede-4b42-8a26-15804435b3bc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_37962b9c-752a-4736-959e-db97c2a03a65_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1c55b359-d909-4260-9fb9-c09cfb85ac47_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0932020f-f3a0-42c8-b954-d0fc7bebfaf9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_732fc33a-70b8-45a4-9a19-4a87a4c2db51_terseLabel_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing February 2022, OppFi-LLC</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_label_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing February 2022, OppFi-LLC [Member]</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_documentation_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing February 2022, OppFi-LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:to="lab_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsVestingDomain_41cc062a-918f-4954-9518-bfe4183bde90_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting [Domain]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsVestingDomain_label_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting [Domain]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsVestingDomain_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsVestingDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units, Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingDomain" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsVestingDomain" xlink:to="lab_opfi_EarnoutUnitsVestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate_0da3fc96-2ce3-440b-86fa-6b415d20099e_terseLabel_en-US" xlink:label="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability recognized from adoption of ASU 2016-02</link:label>
    <link:label id="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate_label_en-US" xlink:label="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liability Recognized From Accounting Standard Update</link:label>
    <link:label id="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate_documentation_en-US" xlink:label="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liability Recognized From Accounting Standard Update</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:href="opfi-20220331.xsd#opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:to="lab_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_691635cc-f1de-411d-a245-acd961f778b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_b7f4bdba-150a-4367-960f-8bc48c093e54_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_743fc21a-15fc-4af0-8b8c-7c8bda1b7a43_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2a244eb8-0d28-4a1a-91ac-5bd1c70072a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_CreditAgreementMember_9dcc3246-f9fe-4a99-9206-1a4da416822c_terseLabel_en-US" xlink:label="lab_opfi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_opfi_CreditAgreementMember_label_en-US" xlink:label="lab_opfi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_opfi_CreditAgreementMember_documentation_en-US" xlink:label="lab_opfi_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CreditAgreementMember" xlink:href="opfi-20220331.xsd#opfi_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_CreditAgreementMember" xlink:to="lab_opfi_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_b0f58af9-8039-46ee-94e6-9fa63da5f81f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_788add27-e644-479d-b888-01499c17fd56_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_164d93e2-27ed-4ccf-ba1a-ae1f8da4fdb7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubordinatedDebtMember_a81fd08b-d146-4705-b77f-b5ddc3653316_terseLabel_en-US" xlink:label="lab_us-gaap_SubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated debt</link:label>
    <link:label id="lab_us-gaap_SubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_SubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubordinatedDebtMember" xlink:to="lab_us-gaap_SubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_b2313dbc-5db9-4180-9cc2-62ce090746b5_terseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for repurchase liability for third-party lender losses</link:label>
    <link:label id="lab_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchased under Agreements to Resell, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" xlink:to="lab_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_42dc6e10-ca3a-4f6a-b4bc-e0382b7e338c_negatedTerseLabel_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs, net</link:label>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_label_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net</link:label>
    <link:label id="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_documentation_en-US" xlink:label="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:to="lab_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_250b3ab2-d8b5-47fe-89c3-a67489cad05d_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EarnoutUnitsAxis_195c8324-f06c-402a-8ada-7c860c628903_terseLabel_en-US" xlink:label="lab_opfi_EarnoutUnitsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Axis]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsAxis_label_en-US" xlink:label="lab_opfi_EarnoutUnitsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units [Axis]</link:label>
    <link:label id="lab_opfi_EarnoutUnitsAxis_documentation_en-US" xlink:label="lab_opfi_EarnoutUnitsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsAxis" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EarnoutUnitsAxis" xlink:to="lab_opfi_EarnoutUnitsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_f5904187-0303-47ac-bc8d-f2c1b0d48e5f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_eced4e1f-5647-4b75-a657-3ecd73816306_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_df754871-b871-49db-93e6-b6121d5b2cb6_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_48dfacc8-612f-421e-a776-00809ec64680_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b2df6376-597e-4dfd-b117-c430d63e7ac4_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2de7f19e-efdf-439f-b826-76e968fdd13f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Common Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_98b4059e-0053-426d-a012-254993b92e78_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6bd9784f-36e6-4b52-85fb-19ecfbf50ab5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Equipment and Software</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_068505fa-f050-4457-89a7-2a750f613d5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_EmergingGrowthCompanyPolicyTextBlock_83b9b3ac-d56e-4300-98fc-2d79dbd14794_terseLabel_en-US" xlink:label="lab_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging growth company</link:label>
    <link:label id="lab_opfi_EmergingGrowthCompanyPolicyTextBlock_label_en-US" xlink:label="lab_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Growth Company [Policy Text Block]</link:label>
    <link:label id="lab_opfi_EmergingGrowthCompanyPolicyTextBlock_documentation_en-US" xlink:label="lab_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:href="opfi-20220331.xsd#opfi_EmergingGrowthCompanyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:to="lab_opfi_EmergingGrowthCompanyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RecencyDelinquencyMember_32a094aa-ba12-4cfa-ab66-a82543a6b05a_terseLabel_en-US" xlink:label="lab_opfi_RecencyDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recency delinquency</link:label>
    <link:label id="lab_opfi_RecencyDelinquencyMember_label_en-US" xlink:label="lab_opfi_RecencyDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recency Delinquency [Member]</link:label>
    <link:label id="lab_opfi_RecencyDelinquencyMember_documentation_en-US" xlink:label="lab_opfi_RecencyDelinquencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recency Delinquency member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RecencyDelinquencyMember" xlink:href="opfi-20220331.xsd#opfi_RecencyDelinquencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RecencyDelinquencyMember" xlink:to="lab_opfi_RecencyDelinquencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_6912c4b2-1cf3-4a3e-b6f3-02a35f1639da_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_fb930ef3-93fd-49c4-9c1b-4ce88e35d6ed_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_bfae64c4-bf6b-4441-a440-8721d0ca24ed_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment and software, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f3b86b97-f888-432e-888d-7be863296e83_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment and software, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_cd5769ae-7a69-429c-b901-e3b7049fa830_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Equipment and Software, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProFormaMember_5376b5ad-503c-44c2-a31f-6b1941c8dab2_terseLabel_en-US" xlink:label="lab_srt_ProFormaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma</link:label>
    <link:label id="lab_srt_ProFormaMember_label_en-US" xlink:label="lab_srt_ProFormaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProFormaMember" xlink:to="lab_srt_ProFormaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_99d3222b-3dd0-4a98-86aa-def482d3f4dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Borrowings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_001e088b-b10a-48e9-ba79-61eb84c24017_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_ce3f656f-3c67-4737-b84e-33e4e674f699_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_cc73c546-de56-4b16-ab2a-f72d32275ffa_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4a0ef186-6faf-4d0d-a7fb-1739f259e7b3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment and software</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_98526f84-bc3e-4d01-b71b-e7c7e18697d0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_0e976037-a212-4c00-b498-fa37f757cf39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_c4396834-972f-49f9-93f0-e1a730949834_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_2010b64f-aad7-4299-bf87-8a760f17e9ad_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid settlement funds</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ad121b2-05d8-48d6-baaf-177cd43d6a2f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6682532a-83de-4c7e-b672-9597f2cc9947_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_5495d332-a0a2-4aea-bc9e-2b3df8d7659a_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained OppFi Units</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal_d776bdbc-54ad-4075-8bb2-9d6a6e238271_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of adopting fair value option</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Change in Method, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal" xlink:to="lab_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_b3e5c7e3-455f-4917-b732-a0d46a85e259_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_729dd737-cbc5-419e-9fa1-881698cde4f1_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_5c862ad9-1b0c-4c04-b1b0-31da79592ba1_terseLabel_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_label_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC [Member]</link:label>
    <link:label id="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_documentation_en-US" xlink:label="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:to="lab_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_NonVestedUnitsMember_f843dab7-0e3e-4b03-b809-7029ea06bdd7_terseLabel_en-US" xlink:label="lab_opfi_NonVestedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested Units</link:label>
    <link:label id="lab_opfi_NonVestedUnitsMember_label_en-US" xlink:label="lab_opfi_NonVestedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Vested Units [Member]</link:label>
    <link:label id="lab_opfi_NonVestedUnitsMember_documentation_en-US" xlink:label="lab_opfi_NonVestedUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Vested Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NonVestedUnitsMember" xlink:href="opfi-20220331.xsd#opfi_NonVestedUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_NonVestedUnitsMember" xlink:to="lab_opfi_NonVestedUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDefaultRateMember_2457b9d1-d94a-421f-b8d3-c7d10b09c714_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDefaultRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Default rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDefaultRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDefaultRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Default Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDefaultRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDefaultRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDefaultRateMember" xlink:to="lab_us-gaap_MeasurementInputDefaultRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_f1499d96-6701-4531-936f-a5ba0b9ed155_terseLabel_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding stock maximum (in shares)</link:label>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_label_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan</link:label>
    <link:label id="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_documentation_en-US" xlink:label="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:to="lab_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_eea1c65d-5508-4a5f-b70c-baa65650f165_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_d57a2161-d77c-4414-a479-e8ac8edd37b5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_b7b39a79-fb7a-4ecb-ae44-5044097f6ba3_verboseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate on finance receivables</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_a3c9f304-3ec8-496a-8e3d-36aa7df0116c_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6c49128f-1596-41f6-84bd-abd646163223_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b0a26ab5-c6e2-456e-9bd0-120d4633ee65_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Avg Fair Value at Grant Date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_MeasurementInputServicingFeeMember_19bb7188-c6d7-46f1-9a74-3ece6466d064_terseLabel_en-US" xlink:label="lab_opfi_MeasurementInputServicingFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing cost</link:label>
    <link:label id="lab_opfi_MeasurementInputServicingFeeMember_label_en-US" xlink:label="lab_opfi_MeasurementInputServicingFeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Servicing Fee [Member]</link:label>
    <link:label id="lab_opfi_MeasurementInputServicingFeeMember_documentation_en-US" xlink:label="lab_opfi_MeasurementInputServicingFeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Servicing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputServicingFeeMember" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputServicingFeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_MeasurementInputServicingFeeMember" xlink:to="lab_opfi_MeasurementInputServicingFeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3437afc4-f9f0-4f6c-8c15-e1db06aae867_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_4065fbd5-6ca5-4d1f-bd0e-17f587a3bc5c_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_81dac623-08dd-49a5-9359-92781fc1bf92_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_d285d113-cb09-4faa-aa7f-0ad64d81fc97_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a1473302-0f0e-4287-8541-3f4b79143967_netLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma net income (unaudited)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_214e6768-f810-46d1-b941-6415ff52d28e_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_3685e2a5-d308-45d5-822a-7ac50534204f_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_7c8b6496-db94-4130-958e-001263b28e6c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_79817f29-014f-45d2-a3bb-7e5bff62e0ce_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_f0d7029f-0295-41da-b28f-dcaeac731bd1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_069f9a77-16b3-4a03-8960-8d45dd42e76b_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_13955b21-f523-453f-bedb-fba2d26b05e6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_79e32b16-e779-4c84-ac25-d6b81cfe70b0_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5945e93f-c6f6-4c50-8aa8-9885f2408cbb_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f2e372f7-bdd6-4b1f-958e-6182add72ab7_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf4f8442-29b0-4308-9f84-d6c053dc078e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_22d0bd9e-1bdd-4036-9983-94d8e9622b6a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par or stated value per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_3f57b706-611d-4faf-85c5-6ef89c432149_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_1c912860-51be-4229-8330-93b1ee0fd323_periodStartLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_f530b410-6a54-406b-bd8b-3d7daefedd05_periodEndLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company (LLC) Members' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableMeasurementInput_c50c2544-b888-48ad-93a7-1457fee36a6c_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Installment financing receivables, fair value measurement</link:label>
    <link:label id="lab_opfi_FinancingReceivableMeasurementInput_label_en-US" xlink:label="lab_opfi_FinancingReceivableMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Measurement Input</link:label>
    <link:label id="lab_opfi_FinancingReceivableMeasurementInput_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableMeasurementInput" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableMeasurementInput" xlink:to="lab_opfi_FinancingReceivableMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_359dff17-08ef-4f3b-b872-f141fcce0f51_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_bb100448-4d56-433b-ba94-cdfb3bc689b9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software costs, amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpense_35a5f56f-c79c-4dff-a9dd-a5364857398f_totalLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total expenses</link:label>
    <link:label id="lab_us-gaap_NoninterestExpense_label_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpense" xlink:to="lab_us-gaap_NoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_93417209-7a6e-4375-94f5-49970a8e7570_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1abc0cac-ee68-490e-b8ab-86719f8ba888_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_49f5ab6d-1346-4f74-a845-73db3c225337_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6a6bdac9-beb4-4c8e-a209-6b019989c00f_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average units outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_0cf5d220-eeff-4a18-99aa-da7a1b101f22_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_3f6fab95-51c4-4c79-98d2-e3c17bd0cfca_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_a4bc551f-42ce-484c-a2cf-311440789043_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant liabilities</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_f21c6c8d-0914-42b6-9a0b-60ffbc335966_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b1aa042b-20cc-4f3c-b828-9ba890697a4a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_28261f7f-ffcb-4011-9b7d-aaf2bc1dc78f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinanceReceivablePurchased_9f9ea4ef-ba0a-4079-8be8-fb9c183260ca_terseLabel_en-US" xlink:label="lab_opfi_FinanceReceivablePurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivable purchased</link:label>
    <link:label id="lab_opfi_FinanceReceivablePurchased_label_en-US" xlink:label="lab_opfi_FinanceReceivablePurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Receivable Purchased</link:label>
    <link:label id="lab_opfi_FinanceReceivablePurchased_documentation_en-US" xlink:label="lab_opfi_FinanceReceivablePurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivable purchased.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablePurchased" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablePurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinanceReceivablePurchased" xlink:to="lab_opfi_FinanceReceivablePurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_a399063d-ab2b-4e60-9639-9132af28b5ac_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6e356dc0-c957-446d-b48b-f832767acaf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Company's Stock Option, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionTextBlock_9594dd69-d107-4e8f-8d2c-ecdae17b0e1e_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement of Previously Issued Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionTextBlock_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionTextBlock" xlink:to="lab_us-gaap_ErrorCorrectionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d672167e-98ab-48dc-8546-faa0f84f04fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_afd47eeb-3073-4890-90fa-816a3cf1ba64_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_948d0bf2-37b0-418a-a65e-07d24dd042be_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0cd2a589-ea90-4941-9ef6-a025e5a6e143_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MembersEquityAbstract_a9d2b253-655e-4cb3-8483-790c159c8ede_terseLabel_en-US" xlink:label="lab_us-gaap_MembersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_MembersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_MembersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Members' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MembersEquityAbstract" xlink:to="lab_us-gaap_MembersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_4c7e2f5c-3064-431f-b9bd-8aedf0e73c69_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_012cac93-4646-4bfb-af6c-965bc7b7fb78_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_d4f9f90f-b9eb-4056-be6c-75d5f46051fe_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net payments of secured borrowing payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_3459bdf4-5dd7-478a-bdd9-57cd9a1b9cc2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_38176dac-ce0e-411b-86fd-699635619a93_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OccupancyNet_4b6b32ad-83b2-4c58-b251-bca37d35a7a4_terseLabel_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy</link:label>
    <link:label id="lab_us-gaap_OccupancyNet_label_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OccupancyNet" xlink:to="lab_us-gaap_OccupancyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_d6e13d67-7947-49a2-a888-fd745d3b5ee0_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_70e4b428-7fc0-457c-a3cd-7d9a933cf101_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e4a0fed0-f48f-41e0-90b4-20e238a12514_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_dad3e581-9e92-4087-bef0-11340be4c2d7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_08e8ab7c-b887-4b17-8793-8f81d6aaae5c_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f48eac46-444d-4421-b804-a8942ccf8ba1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3fb4b5c5-b86e-4ae8-97ec-1c6a0a9f607b_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_9990f2b3-1bb9-4f28-9605-c19624cced31_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and fees</link:label>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss</link:label>
    <link:label id="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_documentation_en-US" xlink:label="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:to="lab_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d564c7d6-489b-4704-86c1-ff3ad92a5734_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_77278d76-c3aa-4a39-aaa3-8c0a773a681e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_79dc4388-2c53-4957-8b28-10401fbab758_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_55ab8334-36e3-4557-81fa-f9da5ebea3c2_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_d9ad3b2d-8180-4dda-8f5f-dce6e1aa2b4e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_87261483-289a-4b1d-bb1b-36932b9fbcf2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_17903fa1-c68a-4c96-9afc-2f3fa53e4b7e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3d61f2b6-00b4-4b30-9edc-326c6b8d05f4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb411c99-7ce7-4f0f-ad95-77f4d049774c_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt agreement, maximum available amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_cb4375f9-cc42-4ed9-b04e-76921d2ac0a0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_0aff9c1e-8c3d-45b1-8fe3-fd82b1509f37_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding stock maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_64b5e1b5-1f3d-4f99-a156-6f48d8572c96_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_42bc760d-eeff-4bbb-93ce-7083a6b6de9e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_33fe6e5c-e9b6-4486-ab73-cd62a7543a70_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_90260db8-3e7c-40b9-b2ab-5b512e6c8d9f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3e70956e-48e1-4658-8aaf-30e0653ef654_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_1cd59ea1-d250-4efc-a4a6-05c476866904_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_c4d766c0-9551-4603-8397-34e25c518353_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP employee payroll contributions</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fdaa80ef-4d92-416f-b8aa-c88489209d56_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_TermLoanMember_c9cc27bc-aab9-4ea6-8397-d0766f1ad110_terseLabel_en-US" xlink:label="lab_opfi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan, net</link:label>
    <link:label id="lab_opfi_TermLoanMember_label_en-US" xlink:label="lab_opfi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_opfi_TermLoanMember_documentation_en-US" xlink:label="lab_opfi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_TermLoanMember" xlink:to="lab_opfi_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_10dc13f2-30f1-4c0d-8fe1-0fc770911a55_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c4c12350-d4b8-427e-9235-1ed1268bcdd8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember_56a3b6d4-ee2a-4baa-a937-deab30ae9a3f_terseLabel_en-US" xlink:label="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Units</link:label>
    <link:label id="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember_label_en-US" xlink:label="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Liability Company Preferred Unit [Member]</link:label>
    <link:label id="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember_documentation_en-US" xlink:label="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited liability company preferred unit [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:href="opfi-20220331.xsd#opfi_LimitedLiabilityCompanyPreferredUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:to="lab_opfi_LimitedLiabilityCompanyPreferredUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_4a822e67-52bf-494b-a567-82fc5ca8449a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_0f539338-a862-464c-83a1-049a9bc1c062_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_87cc69e9-a69a-4381-8951-609e7d5d1eaf_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_aa9a6447-85e1-4cd0-8400-72452f7bafb1_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_daee9d60-f392-4d53-8f6e-c98decd5c07a_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDistributionsToAffiliates_2fc0ec1d-c3f6-4be0-b440-59b41e64b70b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDistributionsToAffiliates" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Member distributions</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDistributionsToAffiliates_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDistributionsToAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Distributions to Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDistributionsToAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDistributionsToAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDistributionsToAffiliates" xlink:to="lab_us-gaap_PaymentsOfDistributionsToAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_295f2869-1877-4724-8647-c3ca0cb37365_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_2bd33147-1085-494d-92d3-2d8a5b74b061_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_9d94f52d-463f-4b0b-8784-ab3c1055b807_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_f9bebfe5-0f71-42bc-acfc-a7390c5e8af3_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_0b4198fa-5f79-47aa-ad57-fbc5589f0d0b_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Measurement Input and Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_26599206-63b5-453e-8183-e6abe810c81c_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants, fair value measurement</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_e52212ac-33d8-4ba2-9749-7d0e805c721c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_648c0def-8cc1-4555-97c8-a6c7e69731b4_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Nature of Operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ceb7213b-182c-42f4-a5bb-fc3b3f800f58_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a91d69b1-a5bb-4944-9504-f2d7bbd31b2a_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_71229234-9e8b-498d-b9d0-5c9096aa0730_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_ba84f92f-7b1c-4737-92c8-658497d4e6fe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_0b685941-542c-46b2-aa7c-d2f4f72b5469_terseLabel_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivables at fair value - non-accrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_label_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual</link:label>
    <link:label id="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_documentation_en-US" xlink:label="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:to="lab_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_c1b2db3a-8a54-4dc2-bf17-466fad524bbd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_b2259fa7-b925-45b6-9647-e6e0ff0ccb32_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense" xlink:to="lab_us-gaap_LeaseAndRentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_ea993953-f1a3-4d10-a409-bb23b05a5237_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_14153058-75a1-4685-bfba-ee1851a47c59_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior debt, net</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>opfi-20220331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:1f262ca4-d88f-4131-9147-c61aaaa3a338,g:6f5bc30d-c92b-49ea-bd5b-fb7386a016c3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.opploans.com/role/CoverPage" xlink:type="simple" xlink:href="opfi-20220331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_7d11009a-7cf7-4efd-83d8-366c836fbeec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11009a-7cf7-4efd-83d8-366c836fbeec" xlink:to="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:to="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_250e3610-b9ac-4773-b9cd-4ee634cee557" xlink:to="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e093fd3d-1347-4a7e-9467-4f3f205a0d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_CommonClassAMember_e093fd3d-1347-4a7e-9467-4f3f205a0d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_fe6cd1d2-cf7a-4e49-bb0b-93fa9e512faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_WarrantMember_fe6cd1d2-cf7a-4e49-bb0b-93fa9e512faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_158aea4d-d636-413e-8b59-c436721a00f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_us-gaap_CommonClassBMember_158aea4d-d636-413e-8b59-c436721a00f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_23126732-9642-47d8-8347-01cd1093d77a" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ca87a5b2-654d-4dba-bbf9-a344131bbe53" xlink:to="loc_opfi_ClassVVotingStockMember_23126732-9642-47d8-8347-01cd1093d77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_84e379b7-7d2e-401b-89cd-9dd32894a8ed" xlink:to="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cb4dd23e-a187-4caa-bd41-bc5ccc10bb97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentType_cb4dd23e-a187-4caa-bd41-bc5ccc10bb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_430a8146-5be6-4232-b8f0-c2d7daf9e95e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentQuarterlyReport_430a8146-5be6-4232-b8f0-c2d7daf9e95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_34ed54bd-3aaa-43ff-bd5d-7ec7dcd3aafc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentPeriodEndDate_34ed54bd-3aaa-43ff-bd5d-7ec7dcd3aafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3751a32a-b38e-4ab5-9050-c9878107b189" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_CurrentFiscalYearEndDate_3751a32a-b38e-4ab5-9050-c9878107b189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e70a48b3-b7ee-4c03-8337-caefcd830282" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentTransitionReport_e70a48b3-b7ee-4c03-8337-caefcd830282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_48f8069c-1ea4-4004-8bed-059c95f69f8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityFileNumber_48f8069c-1ea4-4004-8bed-059c95f69f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3b5de62c-c16e-4012-afd0-bcfd273580ba" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityRegistrantName_3b5de62c-c16e-4012-afd0-bcfd273580ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_594237c4-9258-47bc-8239-dfe555914e6c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_594237c4-9258-47bc-8239-dfe555914e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c288dd4f-fca1-43c9-a296-264fedd2ee91" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityTaxIdentificationNumber_c288dd4f-fca1-43c9-a296-264fedd2ee91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f4100548-b65f-42fa-88d5-b9edd5c3a2db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressAddressLine1_f4100548-b65f-42fa-88d5-b9edd5c3a2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_e713e320-c231-4e4f-8494-88f15e819b1d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressAddressLine2_e713e320-c231-4e4f-8494-88f15e819b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8c99f61e-be64-4fd1-a95f-e82a53fcc55d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressCityOrTown_8c99f61e-be64-4fd1-a95f-e82a53fcc55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2759d69e-2578-475d-af4b-af7309ffd7d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressStateOrProvince_2759d69e-2578-475d-af4b-af7309ffd7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4bfb4557-bf14-434f-a630-7b3ad92eaa3e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityAddressPostalZipCode_4bfb4557-bf14-434f-a630-7b3ad92eaa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7c0f7ee2-16e0-4373-b988-1ac37a04bfd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_CityAreaCode_7c0f7ee2-16e0-4373-b988-1ac37a04bfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2ab631f0-2962-4206-a495-eb847038a285" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_LocalPhoneNumber_2ab631f0-2962-4206-a495-eb847038a285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_53e29d37-73bb-42af-ac65-bc16f34445c8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_Security12bTitle_53e29d37-73bb-42af-ac65-bc16f34445c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e5edda95-dac1-4d19-8ae6-af03a4b0c80c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_TradingSymbol_e5edda95-dac1-4d19-8ae6-af03a4b0c80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2eccb26a-df77-40b3-b989-4d06f5b1ac4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_SecurityExchangeName_2eccb26a-df77-40b3-b989-4d06f5b1ac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_33b1810e-2824-40b5-8349-eea368b704db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCurrentReportingStatus_33b1810e-2824-40b5-8349-eea368b704db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_5e247f4a-e550-4091-a43b-d8cd48c4721c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityInteractiveDataCurrent_5e247f4a-e550-4091-a43b-d8cd48c4721c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f98111f6-c669-4a9c-84fc-d978f808d0e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityFilerCategory_f98111f6-c669-4a9c-84fc-d978f808d0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b30c8ad1-9bc7-41c2-a5dd-5bd98f637a26" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntitySmallBusiness_b30c8ad1-9bc7-41c2-a5dd-5bd98f637a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66e63abd-ce55-4a2b-9be4-b8ce6a83711d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityEmergingGrowthCompany_66e63abd-ce55-4a2b-9be4-b8ce6a83711d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_584e6542-ebac-41a2-b2b1-8d40dfa262b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityExTransitionPeriod_584e6542-ebac-41a2-b2b1-8d40dfa262b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4ba60300-2845-425a-a498-d2608871edbe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityShellCompany_4ba60300-2845-425a-a498-d2608871edbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8f638fea-906e-4f76-ac9d-5ffc14f4d38f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8f638fea-906e-4f76-ac9d-5ffc14f4d38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_284ff792-e24b-4218-9e02-161ba740dc9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_AmendmentFlag_284ff792-e24b-4218-9e02-161ba740dc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentDescription_2fbcb903-06ba-49c8-a84f-74a5dfbece1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_AmendmentDescription_2fbcb903-06ba-49c8-a84f-74a5dfbece1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e5ee10e0-eecb-4fe4-bc85-a95cea585640" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentFiscalYearFocus_e5ee10e0-eecb-4fe4-bc85-a95cea585640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a3e0febb-1f04-4d01-94f5-cc1700b8080a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a3e0febb-1f04-4d01-94f5-cc1700b8080a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_139d63ce-ccf0-44be-90c7-25a370a7be97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_ee59efe3-334e-4be4-b520-0959aa7c3dc5" xlink:to="loc_dei_EntityCentralIndexKey_139d63ce-ccf0-44be-90c7-25a370a7be97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ccb3f3cc-3cf6-4354-a227-364f0e72a531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ccb3f3cc-3cf6-4354-a227-364f0e72a531" xlink:to="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:to="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_07630f4b-d469-4ac9-a684-60ba8e9afdd5" xlink:to="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2ac04b34-c668-464c-bc07-fb02df16dbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_us-gaap_CommonClassAMember_2ac04b34-c668-464c-bc07-fb02df16dbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d871e40e-e68e-46fc-aeee-35af78faaa31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_us-gaap_CommonClassBMember_d871e40e-e68e-46fc-aeee-35af78faaa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_fc055ed0-0562-49eb-98d1-e8f3f6aff273" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e8201192-4abb-4232-81dd-e40c83d5c909" xlink:to="loc_opfi_ClassVVotingStockMember_fc055ed0-0562-49eb-98d1-e8f3f6aff273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6ea5f4c6-5e1a-4059-ab46-bdf9a9871e99" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_76ecb186-9d70-47fd-9a6f-2c33463e83ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b728d2f7-e6b4-456f-8ebf-b89d3bf857e6" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_76ecb186-9d70-47fd-9a6f-2c33463e83ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cdee7141-d186-43a6-b58d-39f5f6337145" xlink:to="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:to="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d5a853c0-9f1d-46b7-b5be-c77631339544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d5a853c0-9f1d-46b7-b5be-c77631339544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f1ce1abe-bd46-4724-bd2d-0b18c677019f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f1ce1abe-bd46-4724-bd2d-0b18c677019f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_941bf39f-4477-42dc-bf1e-7e33e9cd4efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_941bf39f-4477-42dc-bf1e-7e33e9cd4efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_8a0ccd1f-5794-4e9a-8655-17e4aa7b4f03" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_8a0ccd1f-5794-4e9a-8655-17e4aa7b4f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_62df3cb6-d2ed-4c85-8b92-a2b48a963a41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_NotesReceivableNet_62df3cb6-d2ed-4c85-8b92-a2b48a963a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6f5a379b-2935-405f-9200-ba2464c43776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6f5a379b-2935-405f-9200-ba2464c43776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_85e9e362-0b90-4bbb-936a-076917508566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_85e9e362-0b90-4bbb-936a-076917508566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a9c59d8-b828-4492-814b-79b1e7b0035b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7a9c59d8-b828-4492-814b-79b1e7b0035b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_03358405-d079-40ba-a66c-aa92221ca2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_03358405-d079-40ba-a66c-aa92221ca2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_3278510b-d555-40b3-a51d-1afc940986d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_OtherAssets_3278510b-d555-40b3-a51d-1afc940986d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_47450fbe-fd3f-42f4-ac6d-9bb3af4ae029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_026ecd31-a7eb-45c2-bf7b-39fe25bd7c24" xlink:to="loc_us-gaap_Assets_47450fbe-fd3f-42f4-ac6d-9bb3af4ae029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bcfd81ab-697d-4e70-b21d-18cba7e1d275" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_ebb42fe3-65f9-445a-b0f7-50933545dcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_ebb42fe3-65f9-445a-b0f7-50933545dcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_e956b324-9b0d-4bfc-b493-8340158174df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_e956b324-9b0d-4bfc-b493-8340158174df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8732e8e9-bd61-46ec-943f-19d4f5041cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_OperatingLeaseLiability_8732e8e9-bd61-46ec-943f-19d4f5041cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_cbea62d3-9e22-46ba-84de-be2ce9c884ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_SecuredDebt_cbea62d3-9e22-46ba-84de-be2ce9c884ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_9ce6e2b5-5528-4b72-9ac7-a4b5f27328e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_SeniorNotes_9ce6e2b5-5528-4b72-9ac7-a4b5f27328e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_30efd94b-3b22-4686-aaf1-962278d81c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_30efd94b-3b22-4686-aaf1-962278d81c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TaxReceivableAgreementLiability_ee9b14c2-7dcb-4550-873e-179a012c9d23" xlink:href="opfi-20220331.xsd#opfi_TaxReceivableAgreementLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_opfi_TaxReceivableAgreementLiability_ee9b14c2-7dcb-4550-873e-179a012c9d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3285020e-e04a-4628-b92a-4f00d10d2fba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_8bf956c9-4282-4234-9c1c-753c6c393988" xlink:to="loc_us-gaap_Liabilities_3285020e-e04a-4628-b92a-4f00d10d2fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_94b04419-d19b-4b1a-924b-8c9505776f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_CommitmentsAndContingencies_94b04419-d19b-4b1a-924b-8c9505776f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MembersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3fee2ee4-7229-47b8-8e20-2560ccfdd7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_PreferredStockValue_3fee2ee4-7229-47b8-8e20-2560ccfdd7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_151e4c1c-0022-44b3-865b-de3d86a062f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_CommonStockValue_151e4c1c-0022-44b3-865b-de3d86a062f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0114f06b-6316-4292-a596-7ecea167cba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0114f06b-6316-4292-a596-7ecea167cba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fe8dfe9-0cf4-4ddb-9278-16b2aa1827ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6fe8dfe9-0cf4-4ddb-9278-16b2aa1827ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0ea7696-9563-4596-b790-1a280fba5053" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_StockholdersEquity_c0ea7696-9563-4596-b790-1a280fba5053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d3ef9c4d-141f-461f-b266-2adf3f77b138" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_MinorityInterest_d3ef9c4d-141f-461f-b266-2adf3f77b138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f7c9a43-5ab3-4de3-bdcc-bd8fe4304a73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MembersEquityAbstract_de82b9e6-be31-4af0-a0fc-877385e1cb3a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3f7c9a43-5ab3-4de3-bdcc-bd8fe4304a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_435036a8-742b-4204-84ff-642c1c5b17ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a3e0768b-4657-4845-8b5d-1c66208dd003" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_435036a8-742b-4204-84ff-642c1c5b17ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedBalanceSheetsParentheticalUnaudited"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_570b6833-1433-4d3f-a40f-c20349d2b953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_570b6833-1433-4d3f-a40f-c20349d2b953" xlink:to="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_67662fe5-c3a2-4b0c-9f94-8a6e6b957c93" xlink:to="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_bbec0989-9e5c-4fa6-aba4-076d1da0f840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_us-gaap_CommonClassAMember_bbec0989-9e5c-4fa6-aba4-076d1da0f840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_cc70b1a2-4f8a-426a-b8b3-7990b08313d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_us-gaap_CommonClassBMember_cc70b1a2-4f8a-426a-b8b3-7990b08313d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_20757e78-7116-4048-b88e-13e35bf74521" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_63334e3d-6d3a-443c-83be-a8e5d8642723" xlink:to="loc_opfi_ClassVVotingStockMember_20757e78-7116-4048-b88e-13e35bf74521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_83c70d68-66a7-4e29-8db2-a24ab4dbd9f4" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_39aad6e8-8f89-43cc-b20a-9edb768bced2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a730b458-d3f6-4aaf-895c-54b9672f1e1e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_39aad6e8-8f89-43cc-b20a-9edb768bced2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b50dd7b2-00b6-4f9c-8d16-683d1de54ce4" xlink:to="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7037b368-1199-4cf5-91c3-43156cb5a534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_7037b368-1199-4cf5-91c3-43156cb5a534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_931bdbda-b4d6-4c60-b6a3-bc6464863558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_931bdbda-b4d6-4c60-b6a3-bc6464863558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5f7f788e-02ca-41c8-b145-aad3bbcecb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5f7f788e-02ca-41c8-b145-aad3bbcecb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_ae8516fe-ba56-4210-a618-b1dcda2b9966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_ae8516fe-ba56-4210-a618-b1dcda2b9966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_059c2d8c-3f00-4c6f-a9e6-41c524661008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesIssued_059c2d8c-3f00-4c6f-a9e6-41c524661008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0a55d0b6-b518-4a9f-a0e0-b50f7aae4376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0a55d0b6-b518-4a9f-a0e0-b50f7aae4376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_25a6c24b-1a4b-4072-9264-e9017830c439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_25a6c24b-1a4b-4072-9264-e9017830c439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bcdad975-8c90-4967-8ac7-f60395f4fb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bcdad975-8c90-4967-8ac7-f60395f4fb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ff07ffd6-c8e4-4f64-889f-39fad5d17fea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesIssued_ff07ffd6-c8e4-4f64-889f-39fad5d17fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_135b0ee7-4981-485b-ac95-9e7392eac569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_228a2e99-3cb2-48e9-9662-e8ea58691390" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_135b0ee7-4981-485b-ac95-9e7392eac569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofOperationsUnaudited"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_463dac73-f8db-4636-9dff-a1c7fdf3d646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_463dac73-f8db-4636-9dff-a1c7fdf3d646" xlink:to="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:to="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_360bf864-9c33-4845-820c-5eadc0b76190" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_f0ae94c2-0dfb-4e27-9262-fc02293b20d4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4aa7e910-f7df-417c-8c46-8d8c1f3522ba" xlink:to="loc_srt_ProFormaMember_f0ae94c2-0dfb-4e27-9262-fc02293b20d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_be65da04-0894-4359-82ed-34bec017ead5" xlink:to="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_b2ac91f1-f4da-4d25-9714-3659a2cab09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_b2ac91f1-f4da-4d25-9714-3659a2cab09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_4f5f9855-d691-4f33-ba50-1f60830cb963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_4f5f9855-d691-4f33-ba50-1f60830cb963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_22c0be6a-3231-47c7-9311-a2cbeb1890e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_22c0be6a-3231-47c7-9311-a2cbeb1890e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_8cca17f7-e3b2-4c12-b28d-9097064193d2" xlink:href="opfi-20220331.xsd#opfi_GainLossDueToChangeInFairValueOfFinanceReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables_8cca17f7-e3b2-4c12-b28d-9097064193d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d6aa2b5f-9ed6-40e5-a431-7db3678837d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d6aa2b5f-9ed6-40e5-a431-7db3678837d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesNetOfInterestExpense_8d46faf5-4eec-4632-82c0-b1fb07a78063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesNetOfInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesNetOfInterestExpenseAbstract_e14c71fb-73f8-4793-9a0e-2fc32497c2e6" xlink:to="loc_us-gaap_RevenuesNetOfInterestExpense_8d46faf5-4eec-4632-82c0-b1fb07a78063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_c02c9c4c-2ebd-4222-a155-657c9df7597e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_LaborAndRelatedExpense_c02c9c4c-2ebd-4222-a155-657c9df7597e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_5e2e6210-2719-47ec-851e-2cdc740293b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_MarketingExpense_5e2e6210-2719-47ec-851e-2cdc740293b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_28b4e813-aa91-4b3d-9976-c8d988bc793a" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_28b4e813-aa91-4b3d-9976-c8d988bc793a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_0c95f87a-b3e4-46d8-855b-52a9c87df4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_0c95f87a-b3e4-46d8-855b-52a9c87df4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_4339307a-75a9-43e5-9c88-98587a989075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_DepreciationAndAmortization_4339307a-75a9-43e5-9c88-98587a989075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_0750fbcf-fd14-4cc0-b9a4-faa6cb67bca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_0750fbcf-fd14-4cc0-b9a4-faa6cb67bca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_d9565c86-e380-4c14-8479-4ed1e8e2da53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_ProfessionalFees_d9565c86-e380-4c14-8479-4ed1e8e2da53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PaymentProcessingFees_740a3384-8d7a-4ae5-b31c-6a4358617105" xlink:href="opfi-20220331.xsd#opfi_PaymentProcessingFees"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_opfi_PaymentProcessingFees_740a3384-8d7a-4ae5-b31c-6a4358617105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_5e661fce-8e3c-418b-8444-2be274e1e813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_OccupancyNet_5e661fce-8e3c-418b-8444-2be274e1e813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_830eb80d-3200-46e1-8eee-15ff8f2c3d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_ManagementFeeExpense_830eb80d-3200-46e1-8eee-15ff8f2c3d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7527663d-73f4-46b9-a634-c6d0801506b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7527663d-73f4-46b9-a634-c6d0801506b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_9dd93d81-4ae6-4ab1-9035-bd77bdbb1bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c9ad8522-0b58-47e5-9c55-306363c095b5" xlink:to="loc_us-gaap_NoninterestExpense_9dd93d81-4ae6-4ab1-9035-bd77bdbb1bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3cc914cd-ac6e-4d80-8adb-e98eea07039a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_OperatingIncomeLoss_3cc914cd-ac6e-4d80-8adb-e98eea07039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_fd2f6c00-1e74-4044-99b8-65d7f257d3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_3ba9968b-a31f-4f82-815f-57985e8d98f0" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_fd2f6c00-1e74-4044-99b8-65d7f257d3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_975e437e-50d5-4c18-baf6-eeb461bc0cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_975e437e-50d5-4c18-baf6-eeb461bc0cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_58831b03-5053-452e-9909-e3360dcd5664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_58831b03-5053-452e-9909-e3360dcd5664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5e26316c-68e3-4783-a500-4cb742c33745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_ProfitLoss_5e26316c-68e3-4783-a500-4cb742c33745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_03219ca5-51b2-4069-9b9c-f7573ccad429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_03219ca5-51b2-4069-9b9c-f7573ccad429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_da5b648e-a99a-4b06-8c95-b3b14c079e61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_NetIncomeLoss_da5b648e-a99a-4b06-8c95-b3b14c079e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_219fb6d3-b665-4bbc-ab23-06b666cb2416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:to="loc_us-gaap_EarningsPerShareBasic_219fb6d3-b665-4bbc-ab23-06b666cb2416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_168191f2-c983-4ff4-926d-6541dbd07711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1781611b-d0ab-4f71-b0d7-55ed52b8ba6e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_168191f2-c983-4ff4-926d-6541dbd07711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_148de159-f266-4d08-b81e-48ed8c4a878c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_148de159-f266-4d08-b81e-48ed8c4a878c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_32778532-ee5e-4369-832b-eb3adb1d1245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f0541bf3-879f-4478-8424-4bec3fa18796" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_32778532-ee5e-4369-832b-eb3adb1d1245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareProFormaAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53dfbdfd-0b64-420e-bcfb-480af0c90456" xlink:to="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aa487f50-3f4b-453d-80c3-1e7d7bc2ef9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_aa487f50-3f4b-453d-80c3-1e7d7bc2ef9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_54ffbea8-aa3f-4b21-a79b-882a4e8c5309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareProFormaAbstract_170051f6-437b-41a7-8035-5ac35b5a7ad7" xlink:to="loc_us-gaap_ProfitLoss_54ffbea8-aa3f-4b21-a79b-882a4e8c5309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f48141dc-afea-4c53-b122-75dd72936c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f48141dc-afea-4c53-b122-75dd72936c3f" xlink:to="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_219a1f1d-28f7-431f-ad1a-941e587d09a3" xlink:to="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember_11b1d504-c457-4ba8-b6f2-1610c4105c13" xlink:href="opfi-20220331.xsd#opfi_LimitedLiabilityCompanyPreferredUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_opfi_LimitedLiabilityCompanyPreferredUnitMember_11b1d504-c457-4ba8-b6f2-1610c4105c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3f3b4dce-35dd-4e71-ac3b-93317a6bf69a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_CommonStockMember_3f3b4dce-35dd-4e71-ac3b-93317a6bf69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4e67678c-d576-4d83-acc8-5a5ff89c8c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4e67678c-d576-4d83-acc8-5a5ff89c8c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3bd41e47-57e4-40a9-a558-04cf47905a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_RetainedEarningsMember_3bd41e47-57e4-40a9-a558-04cf47905a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_d935740f-320a-4539-8bc3-b384633b2bae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9267412b-58ff-4f3e-bb44-4af5125cf5ae" xlink:to="loc_us-gaap_NoncontrollingInterestMember_d935740f-320a-4539-8bc3-b384633b2bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6de8d17d-b8dc-4c76-ba5b-f78ed90b768f" xlink:to="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019ade4f-a46b-4edd-a23f-47030a1556c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:to="loc_us-gaap_CommonClassAMember_019ade4f-a46b-4edd-a23f-47030a1556c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_1f78e4c0-6ec9-4687-a53b-2ad66b63504e" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_60ea5b60-a214-450f-9258-5fa7596f25e2" xlink:to="loc_opfi_ClassVVotingStockMember_1f78e4c0-6ec9-4687-a53b-2ad66b63504e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b4caa0cc-b67b-41f1-8162-f9789d75d680" xlink:to="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_53e6b71b-9698-49a0-965c-ef27688c1d8c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_59750113-b608-44b8-a7fa-b3573f8c87cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_SharesOutstanding_59750113-b608-44b8-a7fa-b3573f8c87cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fec242c3-b944-4b7f-834e-e1f07caa70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fec242c3-b944-4b7f-834e-e1f07caa70bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_a698ba1c-1a2f-41fc-a150-b83fa9e92d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_a698ba1c-1a2f-41fc-a150-b83fa9e92d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_15ce4bc6-7944-4399-afc9-6b821978eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_15ce4bc6-7944-4399-afc9-6b821978eec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4810ab63-dbef-4c69-87b2-2e72cc5c2738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4810ab63-dbef-4c69-87b2-2e72cc5c2738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a1891d52-cfd5-4353-a912-dec65ca52c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a1891d52-cfd5-4353-a912-dec65ca52c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_c47e5e83-3325-4268-bb1e-03a033b70dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_c47e5e83-3325-4268-bb1e-03a033b70dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_94942c3f-f655-4dd7-aeeb-b156fadd55e0" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_94942c3f-f655-4dd7-aeeb-b156fadd55e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3a1c3979-ecdf-4d65-b04f-41d3938dbdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_ProfitLoss_3a1c3979-ecdf-4d65-b04f-41d3938dbdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectsOfAdoptingFairValueOption_98235b39-a271-42f1-bb92-17ac94b807ce" xlink:href="opfi-20220331.xsd#opfi_EffectsOfAdoptingFairValueOption"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_EffectsOfAdoptingFairValueOption_98235b39-a271-42f1-bb92-17ac94b807ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_47d47fda-4239-49e1-8d41-9f17fd5fe5ca" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation_47d47fda-4239-49e1-8d41-9f17fd5fe5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_1b66667e-0a82-470a-bbed-15d4449c9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_SharesOutstanding_1b66667e-0a82-470a-bbed-15d4449c9a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2a9a9400-c099-47c7-9fb0-c6ba9fb133d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2a9a9400-c099-47c7-9fb0-c6ba9fb133d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_7e7696ee-6741-4815-a032-e5669f2226d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_609f2716-00c3-4429-a4b9-35a8dca73b9f" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_7e7696ee-6741-4815-a032-e5669f2226d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09c1fb41-a095-44ac-a028-eff227eb2e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09c1fb41-a095-44ac-a028-eff227eb2e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9c6e7afb-4646-4884-9980-ded6d72b700c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09c1fb41-a095-44ac-a028-eff227eb2e16" xlink:to="loc_us-gaap_ProfitLoss_9c6e7afb-4646-4884-9980-ded6d72b700c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09c1fb41-a095-44ac-a028-eff227eb2e16" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ChangeInFairValueOfFinanceReceivables_83e929ca-21f1-4f7b-92d5-87a940147023" xlink:href="opfi-20220331.xsd#opfi_ChangeInFairValueOfFinanceReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_opfi_ChangeInFairValueOfFinanceReceivables_83e929ca-21f1-4f7b-92d5-87a940147023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_b7731361-b8f8-4a78-afda-34d33be8944a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_b7731361-b8f8-4a78-afda-34d33be8944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_cc9eb5da-5fce-4838-9a09-64a91c9507bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_DepreciationAndAmortization_cc9eb5da-5fce-4838-9a09-64a91c9507bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_DebtIssuanceCostAmortization_813ec810-92a0-4922-80cd-99c4287c70e0" xlink:href="opfi-20220331.xsd#opfi_DebtIssuanceCostAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_opfi_DebtIssuanceCostAmortization_813ec810-92a0-4922-80cd-99c4287c70e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c1511d89-3747-4189-9f68-d2c84b1de1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_ShareBasedCompensation_c1511d89-3747-4189-9f68-d2c84b1de1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_cecfa21c-89b0-4d52-a119-8d3e818aa0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_cecfa21c-89b0-4d52-a119-8d3e818aa0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1a5f694f-4fa9-46f2-b291-778fac361195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1a5f694f-4fa9-46f2-b291-778fac361195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_07adc24e-73ef-41c4-8f04-68e4800c770f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_07adc24e-73ef-41c4-8f04-68e4800c770f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a6437a6f-9513-4359-bc82-c07ef7b5b223" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_3a90dcd2-0768-48ee-8cfa-42410b09965b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable_3a90dcd2-0768-48ee-8cfa-42410b09965b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_64d0f269-89d3-4886-817d-8998f3001ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_64d0f269-89d3-4886-817d-8998f3001ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_886d3d9c-e8f7-4ce6-8f4b-9ad85e9d2af2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_886d3d9c-e8f7-4ce6-8f4b-9ad85e9d2af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_47e9008d-58f1-44af-ad2b-1964de708e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a2a48506-5aa6-48a3-9880-d5e9f0906cef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_47e9008d-58f1-44af-ad2b-1964de708e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e24570f0-a016-4aa2-9ff4-4e4a12cd1d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09c1fb41-a095-44ac-a028-eff227eb2e16" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e24570f0-a016-4aa2-9ff4-4e4a12cd1d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_d81e2928-dfb3-40b5-aa7e-44471a7a59a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_d81e2928-dfb3-40b5-aa7e-44471a7a59a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_a3fa4001-edf2-450e-b57d-719ea798cf98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:to="loc_us-gaap_ProceedsFromCollectionOfFinanceReceivables_a3fa4001-edf2-450e-b57d-719ea798cf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_07ead03a-56b3-4726-b07c-85594ddd4f49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_07ead03a-56b3-4726-b07c-85594ddd4f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_332b4810-de8a-48a4-8b58-42957ab6cd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a736401-348c-477d-a4c9-bf9e066c106c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_332b4810-de8a-48a4-8b58-42957ab6cd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDistributionsToAffiliates_7be0ae3b-9a9b-4859-8a7d-bf1d9d59c663" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDistributionsToAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_PaymentsOfDistributionsToAffiliates_7be0ae3b-9a9b-4859-8a7d-bf1d9d59c663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_8bf93baa-882f-4fc1-81b9-02f723f09667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_8bf93baa-882f-4fc1-81b9-02f723f09667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt_11adbcd0-6df1-45f3-89cb-351b794ef374" xlink:href="opfi-20220331.xsd#opfi_ProceedsFromRepaymentsOfSeniorDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_opfi_ProceedsFromRepaymentsOfSeniorDebt_11adbcd0-6df1-45f3-89cb-351b794ef374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSubordinatedDebt_f64da0c6-ddef-42ec-851a-fb1eb114a369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSubordinatedDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_RepaymentsOfSubordinatedDebt_f64da0c6-ddef-42ec-851a-fb1eb114a369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1731717e-e3f4-4ed2-95c6-591310addf02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1731717e-e3f4-4ed2-95c6-591310addf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_293c6489-05fa-4de8-807c-06b6000965da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_293c6489-05fa-4de8-807c-06b6000965da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6bb1ab65-8e42-4252-979b-84a3f18f2e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c0915c41-a4d1-4baa-8f69-8da8ea971a54" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6bb1ab65-8e42-4252-979b-84a3f18f2e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9c8375b2-faca-4c90-a74c-5a87054e9cde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_9c8375b2-faca-4c90-a74c-5a87054e9cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bba05d16-9d76-4107-aa43-c6ab4a545750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bba05d16-9d76-4107-aa43-c6ab4a545750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dff092c6-672b-4966-9dab-a070cdca5803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bba05d16-9d76-4107-aa43-c6ab4a545750" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dff092c6-672b-4966-9dab-a070cdca5803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15dbf838-cdd7-4abc-bbb1-df25f49120ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_bba05d16-9d76-4107-aa43-c6ab4a545750" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15dbf838-cdd7-4abc-bbb1-df25f49120ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61b4dcf5-0945-4c03-be31-34e591e96a45" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_05b2e779-cbf0-4755-98f4-255fa225d4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:to="loc_us-gaap_InterestPaidNet_05b2e779-cbf0-4755-98f4-255fa225d4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NonCashChangeFromAdoptingFairValueOption_7323c6ac-4fc3-4b83-a2e5-46095524531b" xlink:href="opfi-20220331.xsd#opfi_NonCashChangeFromAdoptingFairValueOption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:to="loc_opfi_NonCashChangeFromAdoptingFairValueOption_7323c6ac-4fc3-4b83-a2e5-46095524531b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_666a7b18-9331-46b3-8d53-441a8484f1f8" xlink:href="opfi-20220331.xsd#opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:to="loc_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability_666a7b18-9331-46b3-8d53-441a8484f1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate_6f41f80d-328d-40d4-9ada-4a98e12fa719" xlink:href="opfi-20220331.xsd#opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:to="loc_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate_6f41f80d-328d-40d4-9ada-4a98e12fa719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate_c911c6cf-11ac-48ff-b4f3-6f1552fc230a" xlink:href="opfi-20220331.xsd#opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c28ad55d-c031-41e1-bf89-5fe7fb365f7d" xlink:to="loc_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate_c911c6cf-11ac-48ff-b4f3-6f1552fc230a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/OrganizationandNatureofOperations" xlink:type="simple" xlink:href="opfi-20220331.xsd#OrganizationandNatureofOperations"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/OrganizationandNatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_850dd467-c20e-47ca-8114-8e5bd00ef995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_11e95d23-acb2-46ae-9ca1-4a6e0316d5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_850dd467-c20e-47ca-8114-8e5bd00ef995" xlink:to="loc_us-gaap_NatureOfOperations_11e95d23-acb2-46ae-9ca1-4a6e0316d5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements" xlink:type="simple" xlink:href="opfi-20220331.xsd#RestatementofPreviouslyIssuedConsolidatedFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_18023479-e952-42e7-9458-0731be831e95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionTextBlock_7c86f4f9-aeca-42d5-9b78-586d78d403c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_18023479-e952-42e7-9458-0731be831e95" xlink:to="loc_us-gaap_ErrorCorrectionTextBlock_7c86f4f9-aeca-42d5-9b78-586d78d403c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="opfi-20220331.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_295adb2e-7a2f-4805-9e88-0755fb5c6abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e8f34964-1323-465a-a8fc-d1a970222eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_295adb2e-7a2f-4805-9e88-0755fb5c6abe" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e8f34964-1323-465a-a8fc-d1a970222eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivables" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2a218dc7-7afd-47f2-99a1-fa3aaf4a3632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_ed7fc8c3-df04-47e1-b8b2-d894f0df58bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2a218dc7-7afd-47f2-99a1-fa3aaf4a3632" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_ed7fc8c3-df04-47e1-b8b2-d894f0df58bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNet" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNet"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_bed6e3d2-ce7c-4080-b7d2-f650a7a00e32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0cb33cbf-aadf-462c-991e-8a3b8bb2bec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_bed6e3d2-ce7c-4080-b7d2-f650a7a00e32" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0cb33cbf-aadf-462c-991e-8a3b8bb2bec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpenses" xlink:type="simple" xlink:href="opfi-20220331.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_b2ca139b-39af-4111-a43e-79fdd9512b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b500cfc8-be09-4fd1-94af-21fd1ea4fcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_b2ca139b-39af-4111-a43e-79fdd9512b5f" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_b500cfc8-be09-4fd1-94af-21fd1ea4fcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/Leases" xlink:type="simple" xlink:href="opfi-20220331.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_43c31cd2-3f89-405c-9310-c7cd29511309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_0ddf5201-19a9-4f72-8340-5aed28ae114b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_43c31cd2-3f89-405c-9310-c7cd29511309" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_0ddf5201-19a9-4f72-8340-5aed28ae114b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/Borrowings" xlink:type="simple" xlink:href="opfi-20220331.xsd#Borrowings"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/Borrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0ff54570-8135-4477-8bfe-c372d99db34a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_ca59d41e-f9c8-47c2-b680-505644033855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0ff54570-8135-4477-8bfe-c372d99db34a" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_ca59d41e-f9c8-47c2-b680-505644033855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/WarrantLiabilities" xlink:type="simple" xlink:href="opfi-20220331.xsd#WarrantLiabilities"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/WarrantLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_885e3774-f868-4b17-a133-939777af178b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_WarrantsTextBlock_ee9ecc4f-bf12-499b-9710-9eb33c849d18" xlink:href="opfi-20220331.xsd#opfi_WarrantsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_885e3774-f868-4b17-a133-939777af178b" xlink:to="loc_opfi_WarrantsTextBlock_ee9ecc4f-bf12-499b-9710-9eb33c849d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockholdersEquity" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7d2dd6b5-75d1-47fd-9965-b74efa3f74ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99453be1-1e72-45a1-a29d-dd72e863ddc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7d2dd6b5-75d1-47fd-9965-b74efa3f74ab" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_99453be1-1e72-45a1-a29d-dd72e863ddc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7dfc237a-9610-4034-b7c9-967f3a84488e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bc906d7a-a370-4bdf-8e09-a22f8d582a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7dfc237a-9610-4034-b7c9-967f3a84488e" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bc906d7a-a370-4bdf-8e09-a22f8d582a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/IncomeTaxes" xlink:type="simple" xlink:href="opfi-20220331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ac24351b-bbdb-43eb-aed8-4c43cf81c09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fd8dc238-f722-4941-9775-6fccecb691a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ac24351b-bbdb-43eb-aed8-4c43cf81c09f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fd8dc238-f722-4941-9775-6fccecb691a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts" xlink:type="simple" xlink:href="opfi-20220331.xsd#InterestExpenseandAmortizedDebtIssuanceCosts"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_56062c80-71d2-4cdc-9bdc-733cd8008895" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock_ec839b44-ac1b-46a5-9768-990b42a888af" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_56062c80-71d2-4cdc-9bdc-733cd8008895" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock_ec839b44-ac1b-46a5-9768-990b42a888af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_38d448bc-7093-4681-93e9-8900844b0d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_a735a2ba-f258-48a2-8c2d-070033a7195b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_38d448bc-7093-4681-93e9-8900844b0d0e" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_a735a2ba-f258-48a2-8c2d-070033a7195b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions" xlink:type="simple" xlink:href="opfi-20220331.xsd#CommitmentsContingenciesandRelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_f58556c7-6559-41d9-b749-01cec6eb398e" xlink:href="opfi-20220331.xsd#opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock_955c376c-6051-4290-851c-bcc034a356db" xlink:href="opfi-20220331.xsd#opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_f58556c7-6559-41d9-b749-01cec6eb398e" xlink:to="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock_955c376c-6051-4290-851c-bcc034a356db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConcentrationofCreditRisk" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConcentrationofCreditRisk"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConcentrationofCreditRisk" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_7dec10c6-c5e7-4710-bfd6-4b0643ee4738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_9eb2c75b-ef90-4eb0-a1e5-0525f496a385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_7dec10c6-c5e7-4710-bfd6-4b0643ee4738" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_9eb2c75b-ef90-4eb0-a1e5-0525f496a385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RetirementPlan" xlink:type="simple" xlink:href="opfi-20220331.xsd#RetirementPlan"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/RetirementPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_63be17e4-62f7-4c8a-ac0c-2d591f3aea66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_26bba1fe-f2a7-46c6-819a-1b2b9a401c71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_63be17e4-62f7-4c8a-ac0c-2d591f3aea66" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_26bba1fe-f2a7-46c6-819a-1b2b9a401c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShare" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_39a2907d-ee66-4ef9-90b9-135ccb6d20a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_90cc811e-3f8d-4b54-a087-2f7353ba3d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_39a2907d-ee66-4ef9-90b9-135ccb6d20a8" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_90cc811e-3f8d-4b54-a087-2f7353ba3d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SubsequentEvents" xlink:type="simple" xlink:href="opfi-20220331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_f7dba6ec-990c-41d4-b0f3-d6425c943983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_bf4e350d-531a-46ca-a3b7-43ce9c880277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_f7dba6ec-990c-41d4-b0f3-d6425c943983" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_bf4e350d-531a-46ca-a3b7-43ce9c880277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="opfi-20220331.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e3a4e9d0-bce6-4000-bb14-2f8418730fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e3a4e9d0-bce6-4000-bb14-2f8418730fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_570b73f2-8b91-451e-b93d-e70fde7a075b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_570b73f2-8b91-451e-b93d-e70fde7a075b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_aac65835-1e2f-452c-bcbe-1b23159df074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_aac65835-1e2f-452c-bcbe-1b23159df074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_55212611-6bfc-4b31-8405-7cea2be3af82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_UseOfEstimates_55212611-6bfc-4b31-8405-7cea2be3af82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock_d9dc83c3-5783-4276-b417-eb15036a14d2" xlink:href="opfi-20220331.xsd#opfi_ParticipationRightsPurchaseObligationPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock_d9dc83c3-5783-4276-b417-eb15036a14d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy_32d2261a-c853-491b-bcc5-0949404ccbec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy_32d2261a-c853-491b-bcc5-0949404ccbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CapitalizedTechnologyPolicyTextBlock_662b366b-5f5d-48b9-98a2-8004f4402bdb" xlink:href="opfi-20220331.xsd#opfi_CapitalizedTechnologyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_opfi_CapitalizedTechnologyPolicyTextBlock_662b366b-5f5d-48b9-98a2-8004f4402bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_6c631dbb-fc17-44e5-81b4-c23091ceaac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_6c631dbb-fc17-44e5-81b4-c23091ceaac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EmergingGrowthCompanyPolicyTextBlock_eebf4c61-11ad-4173-af1a-fb3fb808b145" xlink:href="opfi-20220331.xsd#opfi_EmergingGrowthCompanyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_opfi_EmergingGrowthCompanyPolicyTextBlock_eebf4c61-11ad-4173-af1a-fb3fb808b145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_537e85e3-9885-45bb-87d4-acd94190306f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be425965-0bd7-4957-a2f6-d6d0781c8379" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_537e85e3-9885-45bb-87d4-acd94190306f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ff97d2c9-1c11-4163-ac12-14558b487ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_0004b09d-0ffa-454c-9d59-9d6ccb5f1d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ff97d2c9-1c11-4163-ac12-14558b487ead" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_0004b09d-0ffa-454c-9d59-9d6ccb5f1d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock_0326577f-26f8-4f11-a114-d86d31fcc0da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:to="loc_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock_0326577f-26f8-4f11-a114-d86d31fcc0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_553040e0-3479-4863-b4f2-7efe28a338e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_553040e0-3479-4863-b4f2-7efe28a338e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f43bd5a4-da06-49d9-b36f-d81dd978c7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f43bd5a4-da06-49d9-b36f-d81dd978c7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_93ac31b3-954b-49a8-a444-a1d5eef0a41c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_93ac31b3-954b-49a8-a444-a1d5eef0a41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_31bbdd10-fc4c-4583-893e-ffcf5a342c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2f28123-f319-40a2-afa6-b8835d802342" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_31bbdd10-fc4c-4583-893e-ffcf5a342c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNetTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0205fc33-84d6-45cd-ab3c-424cbe76e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f5bca41-3992-472d-b812-dd859ff178d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0205fc33-84d6-45cd-ab3c-424cbe76e9b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f5bca41-3992-472d-b812-dd859ff178d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_9de22a4c-94f5-474c-b87c-4df10bcc9aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_3bc14066-fad2-49bc-bdae-5c308dd08226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_9de22a4c-94f5-474c-b87c-4df10bcc9aee" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_3bc14066-fad2-49bc-bdae-5c308dd08226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b4fb8666-ae1e-47e3-9dd9-e8d128f0ba4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_34e0697c-3446-4616-b51f-a5a6affd9464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b4fb8666-ae1e-47e3-9dd9-e8d128f0ba4e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_34e0697c-3446-4616-b51f-a5a6affd9464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4129f873-6b40-42e5-b7b0-808d2532119b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b4fb8666-ae1e-47e3-9dd9-e8d128f0ba4e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4129f873-6b40-42e5-b7b0-808d2532119b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_b6fac770-dec4-42d0-87c8-4e31a00c1f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b4fb8666-ae1e-47e3-9dd9-e8d128f0ba4e" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_b6fac770-dec4-42d0-87c8-4e31a00c1f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/BorrowingsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_61885963-4739-4292-b459-0a64e69fd369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_df962c5c-60f5-41d6-a11d-178102f89697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_61885963-4739-4292-b459-0a64e69fd369" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_df962c5c-60f5-41d6-a11d-178102f89697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1b6884d3-9bc2-4fe9-a2e3-0b9fbc9193bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_61885963-4739-4292-b459-0a64e69fd369" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1b6884d3-9bc2-4fe9-a2e3-0b9fbc9193bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_42efe2e2-b3f6-4029-b28f-36198ce6d373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_42efe2e2-b3f6-4029-b28f-36198ce6d373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_04b882ed-bde7-4440-9e58-44400e1b162f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_04b882ed-bde7-4440-9e58-44400e1b162f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d1b38eb3-c6c0-4f1c-851e-c706cfb6081f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d1b38eb3-c6c0-4f1c-851e-c706cfb6081f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_63226180-6bf7-4eff-857e-79cba324b57b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock_63226180-6bf7-4eff-857e-79cba324b57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock_08161f4a-5a5f-447b-b14e-1a7d79d6d2bf" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock_08161f4a-5a5f-447b-b14e-1a7d79d6d2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a0a6e55d-3139-4bd1-b20c-f9f1caa32372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_a0a6e55d-3139-4bd1-b20c-f9f1caa32372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_f706da2f-7179-4204-8d23-ed0854e8e985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e95e3f1c-626a-4ffe-ac34-8dd034b307ad" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_f706da2f-7179-4204-8d23-ed0854e8e985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#InterestExpenseandAmortizedDebtIssuanceCostsTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_42904f89-e72b-4840-99c7-d9dc029594a5" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock_02ba2e57-f521-491f-a5d2-3fba59190d75" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_42904f89-e72b-4840-99c7-d9dc029594a5" xlink:to="loc_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock_02ba2e57-f521-491f-a5d2-3fba59190d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_613f031d-ea9a-46f7-b102-7b613552c537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6a2be032-d3fe-4786-af1d-e4d5e0b946b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_613f031d-ea9a-46f7-b102-7b613552c537" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6a2be032-d3fe-4786-af1d-e4d5e0b946b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_fffdc2ca-6290-4405-bc68-e9e21e6b6bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_613f031d-ea9a-46f7-b102-7b613552c537" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_fffdc2ca-6290-4405-bc68-e9e21e6b6bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_159c07b3-a2ed-43a4-89b2-0f27524ea1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_613f031d-ea9a-46f7-b102-7b613552c537" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_159c07b3-a2ed-43a4-89b2-0f27524ea1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock_7f3d6123-1e5b-4611-9e06-cb78a8a0043c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_613f031d-ea9a-46f7-b102-7b613552c537" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock_7f3d6123-1e5b-4611-9e06-cb78a8a0043c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b25d5c1f-1a57-4348-ae3b-b6a8246f9a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9575c47d-38e8-41ab-9fab-572fa2d65cce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b25d5c1f-1a57-4348-ae3b-b6a8246f9a65" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9575c47d-38e8-41ab-9fab-572fa2d65cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_16353e20-f7b7-4155-8e31-1119292ad7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b25d5c1f-1a57-4348-ae3b-b6a8246f9a65" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_16353e20-f7b7-4155-8e31-1119292ad7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#OrganizationandNatureofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/OrganizationandNatureofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_49cf2044-5be6-4dd3-923f-cf559b8a4428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_49cf2044-5be6-4dd3-923f-cf559b8a4428" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:to="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_261e2046-08a1-43be-bbdb-394e3f789a09" xlink:to="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_14ced11f-f2cc-4d85-8ab6-4acf37270b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:to="loc_us-gaap_CommonClassAMember_14ced11f-f2cc-4d85-8ab6-4acf37270b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_07b54931-6488-4f14-b948-aadb4def908d" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_383ce3e7-c50d-4a60-9ce9-0d7f071e2c54" xlink:to="loc_opfi_ClassVVotingStockMember_07b54931-6488-4f14-b948-aadb4def908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f3706257-c34f-4027-b8b6-fc4ee39cfa61" xlink:to="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7d54536c-8f70-4bda-9193-e313986894d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7d54536c-8f70-4bda-9193-e313986894d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_de6c2108-e778-41a4-bafd-41ecc9fd08f9" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestHeldPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3d089ddd-058e-4639-af73-475d88b202b8" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_de6c2108-e778-41a4-bafd-41ecc9fd08f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_2d481cb4-5f46-405d-8382-200f2300dfac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_2d481cb4-5f46-405d-8382-200f2300dfac" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:to="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_99988cd0-e30c-4f18-a1f2-70040d038a8e" xlink:to="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_0d08bd83-cad3-4244-b83c-5d194a69ecb4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_0d08bd83-cad3-4244-b83c-5d194a69ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAdjustmentMember_4dc64735-5e32-43ff-b954-1917436ae71d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_82c2a9f1-f45f-44ce-850d-9067cee051cf" xlink:to="loc_srt_RestatementAdjustmentMember_4dc64735-5e32-43ff-b954-1917436ae71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_d3605afa-5fc8-4cc2-bf0a-941821050495" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6a9bcbb8-efc8-499b-a764-a08d682ade76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_ProfitLoss_6a9bcbb8-efc8-499b-a764-a08d682ade76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f967bec2-38fe-458c-9314-5c588351641c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_f967bec2-38fe-458c-9314-5c588351641c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5023ac6-029c-4c1b-974e-2cbdc1b199ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d5023ac6-029c-4c1b-974e-2cbdc1b199ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_1677f440-9391-4eb1-a758-b5696a73b117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_DilutiveSecurities_1677f440-9391-4eb1-a758-b5696a73b117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d0b14b1f-d14b-44f6-b100-9869f5dde4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d0b14b1f-d14b-44f6-b100-9869f5dde4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_48446328-06fb-45f4-b5e1-76e03a16fe08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_48446328-06fb-45f4-b5e1-76e03a16fe08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bfdc9120-1fe9-4890-8d7b-7414b979374b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bfdc9120-1fe9-4890-8d7b-7414b979374b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_820746f8-f059-435c-a1b4-1063060f5c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_e388ea32-8365-4fa4-9e6f-44243ad86636" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_820746f8-f059-435c-a1b4-1063060f5c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#SignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_2d9db6b0-610d-4f16-a965-580dad60b7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_us-gaap_NumberOfReportableSegments_2d9db6b0-610d-4f16-a965-580dad60b7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage_f4fa1ab5-66f4-4680-b146-fcba0649460e" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage_f4fa1ab5-66f4-4680-b146-fcba0649460e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements_581b7ff4-3686-4582-8e3c-55342c523a2a" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements_581b7ff4-3686-4582-8e3c-55342c523a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_e1c89303-7fa5-448a-aa95-05781a7974a4" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_e1c89303-7fa5-448a-aa95-05781a7974a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_5c72cdbf-e7ab-4d4a-85f5-62cd594b5fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_5c72cdbf-e7ab-4d4a-85f5-62cd594b5fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_324fea29-4e3f-478f-83ec-8c968c5817a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_324fea29-4e3f-478f-83ec-8c968c5817a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_46aca828-bf9d-49e9-af70-de49cb6d2024" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ExistingEquityHoldersMember_69833893-512e-4478-9474-ed3b596a3bbb" xlink:href="opfi-20220331.xsd#opfi_ExistingEquityHoldersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c5fe02a9-36ad-47ae-82db-cf4dc4f6e390" xlink:to="loc_opfi_ExistingEquityHoldersMember_69833893-512e-4478-9474-ed3b596a3bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b2e34a-00da-465e-b94f-bf9c391e3f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ClassVVotingStockMember_ccfd64d6-ff8f-442d-8bbf-3ebba0010fc9" xlink:href="opfi-20220331.xsd#opfi_ClassVVotingStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:to="loc_opfi_ClassVVotingStockMember_ccfd64d6-ff8f-442d-8bbf-3ebba0010fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RetainedOppFiUnitsMember_bba5655b-91af-4572-8c0b-194776f8acfd" xlink:href="opfi-20220331.xsd#opfi_RetainedOppFiUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_63149e74-aceb-48dc-992a-9fc5f57412af" xlink:to="loc_opfi_RetainedOppFiUnitsMember_bba5655b-91af-4572-8c0b-194776f8acfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsAxis_8fc77414-e91a-44a2-824c-0abeaf0b5758" xlink:to="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionOneMember_536b7965-6820-4a81-9b5a-940c70d636c6" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionOneMember_536b7965-6820-4a81-9b5a-940c70d636c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionTwoMember_90b89fd4-0579-4e3a-9adc-1a1a883f991e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionTwoMember_90b89fd4-0579-4e3a-9adc-1a1a883f991e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsOptionThreeMember_f1d0dacd-a300-4935-85fa-4b7205a570fc" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsOptionThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsDomain_306bd140-a352-44d8-a9ec-cd557c49dc6e" xlink:to="loc_opfi_EarnoutUnitsOptionThreeMember_f1d0dacd-a300-4935-85fa-4b7205a570fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsVestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsVestingAxis_aaf3f6d1-96a8-44ef-9f70-84ee015b7cd2" xlink:to="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheOneMember_6e7c2cf5-6880-4e4a-9a90-a5eba07d1ea8" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheOneMember_6e7c2cf5-6880-4e4a-9a90-a5eba07d1ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheTwoMember_b8ddc19d-3dcb-40a6-a59f-5c993dd01d7e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheTwoMember_b8ddc19d-3dcb-40a6-a59f-5c993dd01d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsTrancheThreeMember_5894644b-1b5a-448b-a19d-475ca60462f9" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_EarnoutUnitsVestingDomain_a3408059-4456-4f0c-8b74-5ec962b9e776" xlink:to="loc_opfi_EarnoutUnitsTrancheThreeMember_5894644b-1b5a-448b-a19d-475ca60462f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:href="opfi-20220331.xsd#opfi_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationTable_9113eb62-af82-40a9-972c-8aa9755884af" xlink:to="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_cef8b6ea-f843-459a-bb0c-cd867c8dda9f" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationContingentConsiderationEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_ReverseRecapitalizationContingentConsiderationEquityShares_cef8b6ea-f843-459a-bb0c-cd867c8dda9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice_4d611ad8-663e-4cca-963d-2e7eb2612d3e" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitVolumeWeightedAveragePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitVolumeWeightedAveragePrice_4d611ad8-663e-4cca-963d-2e7eb2612d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdTradingDays_0116d2aa-2394-4311-92a2-d0b688429ad8" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdTradingDays"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitThresholdTradingDays_0116d2aa-2394-4311-92a2-d0b688429ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays_9bd52a05-e1ee-4266-bdce-cb6af1947729" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitThresholdConsecutiveTradingDays"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_EarnoutUnitThresholdConsecutiveTradingDays_9bd52a05-e1ee-4266-bdce-cb6af1947729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PercentageOfEarnoutVotingShares_f0a2f8af-8078-4aa3-9259-73ea98075a41" xlink:href="opfi-20220331.xsd#opfi_PercentageOfEarnoutVotingShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_PercentageOfEarnoutVotingShares_f0a2f8af-8078-4aa3-9259-73ea98075a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_9b1cf724-23d5-49d7-ba32-dd0db76fa3b4" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_ScheduleOfReverseRecapitalizationLineItems_23f0bdf7-cc2c-4587-985d-091f419fefa0" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners_9b1cf724-23d5-49d7-ba32-dd0db76fa3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88d51603-74fe-4d21-8815-9731e02d438a" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:to="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_5cf044d8-f07f-40e0-8c0f-1497decd913a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_cdd4661c-8ff9-4cc0-8255-80b10d5d7d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_93713df3-b3bf-4486-98ba-be81bec03df6" xlink:to="loc_srt_ProFormaMember_cdd4661c-8ff9-4cc0-8255-80b10d5d7d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b0ff2ac3-728f-4b08-b74f-01ac9778514e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dae50f4a-e970-48bf-9384-6d29ee18f124" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_15d8b9da-d6c6-4415-8215-050a33d8d79e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dae50f4a-e970-48bf-9384-6d29ee18f124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b50a06e2-52b6-4b95-b9a0-9d2998f75d45" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d206805-1aeb-42f1-9f6e-291119cb4261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d206805-1aeb-42f1-9f6e-291119cb4261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0067ef5b-25c7-4c1f-9e78-d31dcef85faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_OperatingLeaseLiability_0067ef5b-25c7-4c1f-9e78-d31dcef85faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent_84c52bc7-d059-4cc3-bd1d-13815882f99c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d4df7388-ff0f-402c-b13d-0c2072325ee6" xlink:to="loc_us-gaap_AccruedRentCurrentAndNoncurrent_84c52bc7-d059-4cc3-bd1d-13815882f99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_6c75029d-fbc4-4709-81a7-477a65f61311" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus_6c75029d-fbc4-4709-81a7-477a65f61311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_9abbc0b1-c0f7-4014-b537-49ee8798ca33" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus_9abbc0b1-c0f7-4014-b537-49ee8798ca33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_feacfccc-f799-42f8-80c5-ba82349e45a8" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_feacfccc-f799-42f8-80c5-ba82349e45a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_465dbe8b-6e45-4bd5-a0d0-d9d2172d6cb3" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual_465dbe8b-6e45-4bd5-a0d0-d9d2172d6cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_b29de573-b4c6-4f37-9d80-195eb3aa5e82" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual_b29de573-b4c6-4f37-9d80-195eb3aa5e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_a763e509-66dd-442d-a64b-56ac378e72b0" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_a763e509-66dd-442d-a64b-56ac378e72b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_e62d4014-0775-42d0-9918-ff7a9a2b4bb6" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_e62d4014-0775-42d0-9918-ff7a9a2b4bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_fe5389f7-b2b2-4595-8886-54933287704a" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_fe5389f7-b2b2-4595-8886-54933287704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_74b4fe27-958b-4a7b-b631-3c18fd281c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_3c539d6c-4c01-4a57-8d67-eb762af0463d" xlink:to="loc_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables_74b4fe27-958b-4a7b-b631-3c18fd281c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_905c80d7-77da-44f8-8e6b-0fd74984df2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_905c80d7-77da-44f8-8e6b-0fd74984df2d" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1561c998-4c2a-4f0a-9ccb-256751f70790" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2499989-04af-4668-902f-dd7fd0b0345d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ab6463ca-3082-4bdd-98ce-7ec58f7be548" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2499989-04af-4668-902f-dd7fd0b0345d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:to="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_134d9661-bb75-4786-aad4-f8ff7c1ae75c" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RecencyDelinquencyMember_7d5dfe5f-2357-4c95-ba10-a9f3ff3626aa" xlink:href="opfi-20220331.xsd#opfi_RecencyDelinquencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:to="loc_opfi_RecencyDelinquencyMember_7d5dfe5f-2357-4c95-ba10-a9f3ff3626aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ContractualDelinquencyMember_cdc7d53e-eca2-47d9-9810-20165a487875" xlink:href="opfi-20220331.xsd#opfi_ContractualDelinquencyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_57aca703-123d-4745-8c57-ef3fc10d3060" xlink:to="loc_opfi_ContractualDelinquencyMember_cdc7d53e-eca2-47d9-9810-20165a487875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d3c900cc-be3f-4276-90a6-3036bc28711c" xlink:to="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_6246f880-76cc-417b-ba52-103bd2d0bec8" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod_6246f880-76cc-417b-ba52-103bd2d0bec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_753ef9bf-418b-4489-b5d2-5f6742c670ed" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment_753ef9bf-418b-4489-b5d2-5f6742c670ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_b837f8ab-dcfc-4fbc-846a-7a4cf0126c9d" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption_b837f8ab-dcfc-4fbc-846a-7a4cf0126c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_e496be60-db9a-42c7-bf55-55d333c9b214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss_e496be60-db9a-42c7-bf55-55d333c9b214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_87b2133d-9cb7-49f2-91b7-fc53cb9826d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80262117-7237-4bf5-9b95-492779b2e3d0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_87b2133d-9cb7-49f2-91b7-fc53cb9826d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b2a236a2-4fe8-405a-bb36-372104768533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b2a236a2-4fe8-405a-bb36-372104768533" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_70e177b4-61aa-42ba-b8bb-1062dac07760" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_af635b28-d358-482e-9eaa-d58716b5da36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4023ab3a-baae-40cc-b39d-d5bf47a393a1" xlink:to="loc_us-gaap_FinanceReceivablesMember_af635b28-d358-482e-9eaa-d58716b5da36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3475d3b9-6484-4185-a100-272ca22a4783" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_403f3201-8b4e-43b1-9993-98ad2e1be933" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5105d3cb-d22a-4276-abf9-3536b89ad908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_5105d3cb-d22a-4276-abf9-3536b89ad908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_5db5904c-b872-4b95-ae01-62ea1167a54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_5db5904c-b872-4b95-ae01-62ea1167a54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_372298e4-928f-4230-86ba-cd4bad10e560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_372298e4-928f-4230-86ba-cd4bad10e560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_9dbd4273-9eef-4aae-be68-d979585f6c96" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable_9dbd4273-9eef-4aae-be68-d979585f6c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_dd50278b-88bb-431e-9b45-b0d75af10c2c" xlink:href="opfi-20220331.xsd#opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet_dd50278b-88bb-431e-9b45-b0d75af10c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_44478783-6743-4bb4-89b8-35b3a4e00a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_44478783-6743-4bb4-89b8-35b3a4e00a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_aacd7307-41d6-4833-a405-8c8a900e58c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_380b1435-a36c-4eec-b3b0-220216ef85f1" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_aacd7307-41d6-4833-a405-8c8a900e58c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesScheduleofFinanceReceivablesDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_9501e419-82ac-4f7e-8afe-e8825a710793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9501e419-82ac-4f7e-8afe-e8825a710793" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_f9af9172-5115-42a4-be96-c90e93403f88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_f9af9172-5115-42a4-be96-c90e93403f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_2e6e16b4-06fc-45eb-83c3-4b43b8e50f5d" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss_2e6e16b4-06fc-45eb-83c3-4b43b8e50f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_29a877de-ca9d-4425-b7fe-299d7dc303ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_29a877de-ca9d-4425-b7fe-299d7dc303ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_cfd2b59b-87b2-41bc-a382-34271af320b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_cfd2b59b-87b2-41bc-a382-34271af320b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_4a3a6b94-76e1-4d55-b366-16f94a16aed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b2d3d876-d155-4b5f-acc2-17955ca4774d" xlink:to="loc_us-gaap_NotesReceivableNet_4a3a6b94-76e1-4d55-b366-16f94a16aed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ba60751c-8b90-409b-aa07-472a29955ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ba60751c-8b90-409b-aa07-472a29955ba8" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af70b88c-0ca2-4db5-87ba-75139e7e4368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af70b88c-0ca2-4db5-87ba-75139e7e4368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal_5f7aaaa3-ac27-4aac-80ef-54f3a8a96c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:to="loc_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal_5f7aaaa3-ac27-4aac-80ef-54f3a8a96c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_2179b248-cdb7-449e-9724-449239fc7919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_2179b248-cdb7-449e-9724-449239fc7919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_817a95e2-d42e-4dc1-b01d-44373e9e71ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_817a95e2-d42e-4dc1-b01d-44373e9e71ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_2de938b0-e43d-4c80-bcd4-c3e42eba12b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_07aa5617-215a-46c2-b7bd-0adfdf1de367" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_2de938b0-e43d-4c80-bcd4-c3e42eba12b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2bd9fd0e-2214-4c69-8c2a-a49a3f77c0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2bd9fd0e-2214-4c69-8c2a-a49a3f77c0f5" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:to="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableByDelinquencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyAxis_c96452be-cc81-47f4-8c42-0c5f9bf41d9b" xlink:to="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RecencyDelinquencyMember_2d48002e-f8f3-4ae4-b38e-b96f2d3259f4" xlink:href="opfi-20220331.xsd#opfi_RecencyDelinquencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:to="loc_opfi_RecencyDelinquencyMember_2d48002e-f8f3-4ae4-b38e-b96f2d3259f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ContractualDelinquencyMember_635871b2-3ad6-4e66-b71e-80ac20f446e1" xlink:href="opfi-20220331.xsd#opfi_ContractualDelinquencyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_FinancingReceivableByDelinquencyDomain_cd2570dc-df19-4193-844c-bd6068f5ea80" xlink:to="loc_opfi_ContractualDelinquencyMember_635871b2-3ad6-4e66-b71e-80ac20f446e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_d8164cc4-253d-4071-862a-2561b8f244a6" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_587f3a1c-abb1-4009-9b5a-dbdd1f866e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_587f3a1c-abb1-4009-9b5a-dbdd1f866e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_a45f0efa-ee66-4dad-aef2-a0c9c5b9e4f7" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_eccc3613-784f-42e8-97a2-a1b335677df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_eccc3613-784f-42e8-97a2-a1b335677df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c5125d74-f8a9-4c98-9202-af1b32a91585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c5125d74-f8a9-4c98-9202-af1b32a91585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_4548cd7d-90e5-499a-8914-f47eabaf8e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_06e4427b-41da-458f-9d8b-ebc7e867025c" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_4548cd7d-90e5-499a-8914-f47eabaf8e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_4146fdbe-2e96-42ce-a9aa-12c65f7c8989" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_5426a0e2-effd-43a0-bb32-42c67fa065e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_47c504a2-948f-416f-bdb9-aea2c147e9af" xlink:to="loc_us-gaap_NotesReceivableGross_5426a0e2-effd-43a0-bb32-42c67fa065e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_45f410cd-5b76-4424-9d7f-840149e82c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_45f410cd-5b76-4424-9d7f-840149e82c96" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b03b2b0-d5bf-4c60-a0d9-9061dfb0917b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a234e7ba-b82f-412e-a44c-c8fb63319d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a234e7ba-b82f-412e-a44c-c8fb63319d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_7dac0284-f5b7-4318-8f65-33b9517a2c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_7dac0284-f5b7-4318-8f65-33b9517a2c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_5bc96f2a-30c4-4374-9e9a-e2dad4e01325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7795f1ab-9c7e-4379-840d-2c9f88b963ab" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_5bc96f2a-30c4-4374-9e9a-e2dad4e01325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_dae2cf4a-33ca-4aee-a8ac-fc143ee3cf93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e23443c9-3315-4a68-a601-b6377aadfbae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e23443c9-3315-4a68-a601-b6377aadfbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9cca05c6-61a9-4ef7-bb75-9968374171c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9cca05c6-61a9-4ef7-bb75-9968374171c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8c5567c3-6187-4a3a-a29d-f325dc825752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3af9e49c-f446-41b8-838f-18871db0cd4b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8c5567c3-6187-4a3a-a29d-f325dc825752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#PropertyEquipmentandSoftwareNetAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3bae7f9b-63ab-4b88-a788-bcb22182716f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_0aebc526-5fc1-4811-b76a-b11036e5838c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3bae7f9b-63ab-4b88-a788-bcb22182716f" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_0aebc526-5fc1-4811-b76a-b11036e5838c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_392951db-95b7-4326-9282-186194d74e9a" xlink:href="opfi-20220331.xsd#opfi_AccrualForServicesRenderedAndGoodsPurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:to="loc_opfi_AccrualForServicesRenderedAndGoodsPurchased_392951db-95b7-4326-9282-186194d74e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_a25380e5-1518-4cd7-81dd-2426e7b67856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_a25380e5-1518-4cd7-81dd-2426e7b67856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_ac648a0c-2138-4026-8231-24e1ca9b6746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_ac648a0c-2138-4026-8231-24e1ca9b6746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent_1ebf148a-5283-4ec5-8a9b-9ccc28a181a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:to="loc_us-gaap_AccruedRentCurrentAndNoncurrent_1ebf148a-5283-4ec5-8a9b-9ccc28a181a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_53557d2a-f3f5-48e4-bca2-01ca0cd9af12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_69000f46-fcbd-496e-873d-cc95aa4f1284" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_53557d2a-f3f5-48e4-bca2-01ca0cd9af12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8c1a8b1f-e19e-4602-b861-13a9fe9a5f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f3d9d06d-963d-44f0-8375-76fa9083988b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8c1a8b1f-e19e-4602-b861-13a9fe9a5f75" xlink:to="loc_us-gaap_OperatingLeaseCost_f3d9d06d-963d-44f0-8375-76fa9083988b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeasePayment_07ddef10-6526-4ee2-96bc-a0a00e43887e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeasePayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8c1a8b1f-e19e-4602-b861-13a9fe9a5f75" xlink:to="loc_us-gaap_VariableLeasePayment_07ddef10-6526-4ee2-96bc-a0a00e43887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_196182fa-7431-492d-9494-6cf74b92be2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8c1a8b1f-e19e-4602-b861-13a9fe9a5f75" xlink:to="loc_us-gaap_OperatingLeasePayments_196182fa-7431-492d-9494-6cf74b92be2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAndRentalExpense_0bbf8605-f842-4b87-869e-c1a3ca0ee63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseAndRentalExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8c1a8b1f-e19e-4602-b861-13a9fe9a5f75" xlink:to="loc_us-gaap_LeaseAndRentalExpense_0bbf8605-f842-4b87-869e-c1a3ca0ee63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_52202cf3-3a36-4e78-80ad-a87b17e93827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_52202cf3-3a36-4e78-80ad-a87b17e93827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4d95234b-61d1-4ef3-bf99-2355827cf43c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4d95234b-61d1-4ef3-bf99-2355827cf43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ee4baae0-bc52-4abd-9263-5bf37759f478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ee4baae0-bc52-4abd-9263-5bf37759f478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d111fe48-0ce8-4c02-b41c-009d51559289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d111fe48-0ce8-4c02-b41c-009d51559289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_62a95264-376d-4e08-b140-cb8ecad60032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_62a95264-376d-4e08-b140-cb8ecad60032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2c8b21ad-c433-48a2-b677-90032949e24b" xlink:href="opfi-20220331.xsd#opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_2c8b21ad-c433-48a2-b677-90032949e24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2d8ac4e3-ae59-4baa-8473-fca8fcf166b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2d8ac4e3-ae59-4baa-8473-fca8fcf166b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_57080ee8-3aa1-4ff9-b36f-091c386df45c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_57080ee8-3aa1-4ff9-b36f-091c386df45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_63c1e7e5-5ae1-4df0-98ca-75757e683bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87930ed4-411f-4f7d-ab0e-be6861f8eba6" xlink:to="loc_us-gaap_OperatingLeaseLiability_63c1e7e5-5ae1-4df0-98ca-75757e683bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0c6a95fa-e3da-47dc-b8aa-c8e9e39dcbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_58071223-c4da-4f7e-afcf-8d44852865a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c6a95fa-e3da-47dc-b8aa-c8e9e39dcbcc" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_58071223-c4da-4f7e-afcf-8d44852865a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4b90b070-7b80-4d7d-adb2-b9d13cd50ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c6a95fa-e3da-47dc-b8aa-c8e9e39dcbcc" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4b90b070-7b80-4d7d-adb2-b9d13cd50ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CashFlowLesseeAbstract_1937c267-bbc4-46ab-bb86-c82d9df33641" xlink:href="opfi-20220331.xsd#opfi_CashFlowLesseeAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c6a95fa-e3da-47dc-b8aa-c8e9e39dcbcc" xlink:to="loc_opfi_CashFlowLesseeAbstract_1937c267-bbc4-46ab-bb86-c82d9df33641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_52f601ff-a13d-4d4e-935a-88e4b9f943d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_CashFlowLesseeAbstract_1937c267-bbc4-46ab-bb86-c82d9df33641" xlink:to="loc_us-gaap_OperatingLeasePayments_52f601ff-a13d-4d4e-935a-88e4b9f943d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#LeasesScheduleofFutureMinimumLeasePaymentsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_34ad85b6-9817-48de-adf6-6b17813288bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_34ad85b6-9817-48de-adf6-6b17813288bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb31505f-8c74-4bde-95d1-c6b3cb1cdf62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_cb31505f-8c74-4bde-95d1-c6b3cb1cdf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b405c409-5055-4ac1-9f6e-9b7bbb383dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b405c409-5055-4ac1-9f6e-9b7bbb383dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b4949ea2-fe74-48ab-b430-454c51182b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_b4949ea2-fe74-48ab-b430-454c51182b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_3d7c438f-f34f-4915-8eca-ba164fe19b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_3d7c438f-f34f-4915-8eca-ba164fe19b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_3d17a0f7-2aad-40ec-90ad-f62cccaf0880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_3d17a0f7-2aad-40ec-90ad-f62cccaf0880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5ae5d63d-dfe9-4cc6-ac90-37c39d097f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90692d29-b6d1-48e9-812d-83dab68f00de" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_5ae5d63d-dfe9-4cc6-ac90-37c39d097f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsScheduleofBorrowingsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cb9fff67-d3f5-4691-a547-d232cfbfc2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_a6d1d0c2-633b-41af-9a31-b0960382c2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cb9fff67-d3f5-4691-a547-d232cfbfc2f6" xlink:to="loc_us-gaap_DebtInstrumentsAbstract_a6d1d0c2-633b-41af-9a31-b0960382c2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_a6d1d0c2-633b-41af-9a31-b0960382c2b1" xlink:to="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1f970f63-db32-4e0c-b365-06e958ffaa43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_48cf7b1d-d66b-4466-9ad3-250874128d32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:to="loc_us-gaap_SecuredDebtMember_48cf7b1d-d66b-4466-9ad3-250874128d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4da8cb5a-9110-4028-a450-47c5936609f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_387c573c-ac31-4486-9143-fd72b08faa9b" xlink:to="loc_us-gaap_SeniorNotesMember_4da8cb5a-9110-4028-a450-47c5936609f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_abd5a152-a767-4dda-97c7-149370708d71" xlink:to="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_b82f582b-ebec-4d90-a5fa-306239c98722" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_b82f582b-ebec-4d90-a5fa-306239c98722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_f543fb40-6f90-41dd-a5d1-ae4462cee1da" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_f543fb40-6f90-41dd-a5d1-ae4462cee1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_94dde59c-94aa-41ae-927f-6df360c3187b" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_94dde59c-94aa-41ae-927f-6df360c3187b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_ab31b140-2e92-464a-8e8f-bd534919608f" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_74b0782c-e257-45dc-878d-8feafd27f2c2" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_ab31b140-2e92-464a-8e8f-bd534919608f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_164857fa-a429-4ca0-8f95-b03791ca0f61" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c4b175b8-39d6-49a1-81de-dc790f0c1164" xlink:to="loc_opfi_TermLoanMember_164857fa-a429-4ca0-8f95-b03791ca0f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_1e23fad3-e75e-46b3-9ccd-c6d432ab5dde" xlink:to="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7ff6b93c-36a5-4e13-9dac-0bb1e59301d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_7ff6b93c-36a5-4e13-9dac-0bb1e59301d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_31eb5d4e-15bc-4ebe-bb12-45cbb1cd25ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f7d58015-3580-4a26-8d77-c509cdd10384" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_31eb5d4e-15bc-4ebe-bb12-45cbb1cd25ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d4b8e1bc-4643-4155-818d-56a758145b01" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower_104aa4d2-333b-43bd-b464-0f35ac3a4acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAffiliatedBorrower"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LineOfCreditFacilityAffiliatedBorrower_104aa4d2-333b-43bd-b464-0f35ac3a4acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e94e4d4-d9d4-4e51-bc9b-075cf2b8958e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e94e4d4-d9d4-4e51-bc9b-075cf2b8958e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7bf180da-245c-4e1d-9978-60322cf45c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_LongTermDebt_7bf180da-245c-4e1d-9978-60322cf45c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4c403526-ed14-4f1a-9f0c-873f6ef096b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4c403526-ed14-4f1a-9f0c-873f6ef096b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_39c91dd3-ce4c-430b-a99a-86616d9ff4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_39c91dd3-ce4c-430b-a99a-86616d9ff4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_673d3fc7-74f5-46e8-b1fe-1b19dbf1f17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6a8fbbc8-b644-4b84-b19a-d1bd24f96fd0" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_673d3fc7-74f5-46e8-b1fe-1b19dbf1f17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/BorrowingsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_caf3186c-40a6-4096-8485-567f214933b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_caf3186c-40a6-4096-8485-567f214933b5" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1c9f54ec-9ae5-4009-86c4-7fbde258e64f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_3fe42f34-7f67-43d0-b539-a36bbf14ecc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SecuredDebtMember_3fe42f34-7f67-43d0-b539-a36bbf14ecc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_7b6652d8-fe28-41ca-9f41-9e984331e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SeniorNotesMember_7b6652d8-fe28-41ca-9f41-9e984331e5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubordinatedDebtMember_aecdc8ce-20af-40aa-9da7-c9a6d46fb7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubordinatedDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_35cf5da5-9824-4962-a6ef-2cba97370e3a" xlink:to="loc_us-gaap_SubordinatedDebtMember_aecdc8ce-20af-40aa-9da7-c9a6d46fb7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_d158fbd3-f34f-4321-99d4-1a80c82f81a2" xlink:to="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_34ae38ff-e9f3-4412-bf0b-69fee59ac0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_34ae38ff-e9f3-4412-bf0b-69fee59ac0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1b009ffa-8d87-4c30-b788-99862821d022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_305d2e7b-af29-445b-b597-851eb810504a" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1b009ffa-8d87-4c30-b788-99862821d022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_bec69197-ad92-4095-9cfc-05d88fcad98f" xlink:to="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_6e5e9390-0a98-442c-b361-8c93346e5cd5" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember_6e5e9390-0a98-442c-b361-8c93346e5cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_03a96f25-4ee9-4b2d-97d8-be7a6a5c89e4" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember_03a96f25-4ee9-4b2d-97d8-be7a6a5c89e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_a7267131-bdd6-4ecf-9858-7ae217e398db" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember_a7267131-bdd6-4ecf-9858-7ae217e398db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_e8f7a0cc-e270-4196-b51d-6a29e926bf3f" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember_e8f7a0cc-e270-4196-b51d-6a29e926bf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_fb3fbcde-5a0c-44b5-b9db-e76daf7addd7" xlink:href="opfi-20220331.xsd#opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember_fb3fbcde-5a0c-44b5-b9db-e76daf7addd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_d9e08792-8d22-43f6-80ee-ba4cba3c2cec" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_6b6d6222-6c6e-45d9-9649-238e19c9f3a5" xlink:to="loc_opfi_TermLoanMember_d9e08792-8d22-43f6-80ee-ba4cba3c2cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_e6417980-ef0f-4da6-ae64-0c846b0229a7" xlink:to="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinanceReceivablePurchased_4c9a7818-1a51-4cca-aeca-ddd940003897" xlink:href="opfi-20220331.xsd#opfi_FinanceReceivablePurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_opfi_FinanceReceivablePurchased_4c9a7818-1a51-4cca-aeca-ddd940003897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_a19ef485-319b-40cf-8f86-b8790a2f1511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_SecuredDebt_a19ef485-319b-40cf-8f86-b8790a2f1511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d5c03228-8777-4494-8709-0db864835d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestExpenseDebt_d5c03228-8777-4494-8709-0db864835d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_f283efb4-a3bd-421c-ab2e-ec0c77180e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestCostsCapitalized_f283efb4-a3bd-421c-ab2e-ec0c77180e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_3b5c74e4-9a36-4a8d-9e10-94524dc5c53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_3b5c74e4-9a36-4a8d-9e10-94524dc5c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_56d4fd81-0c3c-4bf2-bcda-22f344dcfb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_56d4fd81-0c3c-4bf2-bcda-22f344dcfb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e2abdcf0-fba1-4441-9b03-367ffa0dfda7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestPaidNet_e2abdcf0-fba1-4441-9b03-367ffa0dfda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5d6a6ab4-88ad-46d2-b305-e2e64a8b3f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5d6a6ab4-88ad-46d2-b305-e2e64a8b3f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_03196f59-5f21-431a-8008-cc99f33ed09c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_03196f59-5f21-431a-8008-cc99f33ed09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_9e97aebd-2d0b-4bdf-94f3-b398e1ffadee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_c1c1f52f-477f-4026-a122-3422244c55ac" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_9e97aebd-2d0b-4bdf-94f3-b398e1ffadee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6d18d89f-9de6-4ae2-b47b-5565c6ba7724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6d18d89f-9de6-4ae2-b47b-5565c6ba7724" xlink:to="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:to="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_fc9cdc5f-4fb2-43b7-9d2f-8d33595a1e0f" xlink:to="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_TermLoanMember_eaa47886-007b-4ea1-bad0-d0d94894d3a1" xlink:href="opfi-20220331.xsd#opfi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_559c342d-2135-410a-bdb8-6710e73d5c7a" xlink:to="loc_opfi_TermLoanMember_eaa47886-007b-4ea1-bad0-d0d94894d3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c61d0c89-abec-43ec-b90a-229d8aa487a2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5c40b1a4-2742-4cf9-99a4-8f0388bd214a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5c40b1a4-2742-4cf9-99a4-8f0388bd214a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b5fd707d-7774-4267-ba00-1e76bb5dcc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b5fd707d-7774-4267-ba00-1e76bb5dcc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cabf80c0-d7b6-45ac-9abc-4c7383b6fb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cabf80c0-d7b6-45ac-9abc-4c7383b6fb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_96ca90b6-b42f-4d8d-bb3a-30eb34e5cdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_96ca90b6-b42f-4d8d-bb3a-30eb34e5cdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_181aefeb-0319-4e78-aede-d3c787a4e6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_181aefeb-0319-4e78-aede-d3c787a4e6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ca230ba9-ce9b-4f06-bb0a-9bde6a85af1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d2780aa6-fd81-4a1a-80c8-9cf0312ea751" xlink:to="loc_us-gaap_LongTermDebt_ca230ba9-ce9b-4f06-bb0a-9bde6a85af1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#WarrantLiabilitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_434bbd22-7a59-44ba-ad00-3ec1167625d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_434bbd22-7a59-44ba-ad00-3ec1167625d2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7abc7351-a3a2-4e8e-ba61-f58d27b8aa43" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_5031de00-2b89-4007-9827-22cec042b5c1" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:to="loc_opfi_PublicWarrantsMember_5031de00-2b89-4007-9827-22cec042b5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_349e42d8-6a78-4cac-969d-f4a19387f6f3" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_b390ef3a-73ee-48f4-9e2c-31ec71373a52" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_349e42d8-6a78-4cac-969d-f4a19387f6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_f28765ab-87a9-44bf-9b14-390f35525b59" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_85b95705-82f8-45d3-9e75-c942026a1f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_85b95705-82f8-45d3-9e75-c942026a1f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_c3c216d7-fdb3-4078-aa7e-2f8bcd15b413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_c3c216d7-fdb3-4078-aa7e-2f8bcd15b413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_1601aba7-3de6-4e17-95a2-634d892e23f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_7822422a-145a-4987-b9bf-a4216568310f" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_1601aba7-3de6-4e17-95a2-634d892e23f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockholdersEquityAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e6d74599-58fa-44c4-8d00-d8be26fea9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e6d74599-58fa-44c4-8d00-d8be26fea9bc" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b347eb94-b01e-4919-8fd3-b831bb014a60" xlink:to="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_61c01384-963d-4309-b7f4-83de0b4717cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3520b0d6-500d-48fb-bf7a-f06713e96e06" xlink:to="loc_us-gaap_CommonClassAMember_61c01384-963d-4309-b7f4-83de0b4717cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_62ac5442-cab1-4f60-a116-3fdf950d54f0" xlink:to="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_64848d12-a70e-4651-b651-faa16eaf687a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_64848d12-a70e-4651-b651-faa16eaf687a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ca49c7f5-dc2b-4c6e-b2d3-66a5b80a2278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ca49c7f5-dc2b-4c6e-b2d3-66a5b80a2278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_StockRepurchasedAverageCostPerShare_79616711-16d6-4e67-8a7b-414306ce6327" xlink:href="opfi-20220331.xsd#opfi_StockRepurchasedAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_opfi_StockRepurchasedAverageCostPerShare_79616711-16d6-4e67-8a7b-414306ce6327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_251015f3-f4a1-4fd6-b19c-fd4b9be0b68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_251015f3-f4a1-4fd6-b19c-fd4b9be0b68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ba8c4665-94e6-4538-ae13-de9ee210df68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3925dc6d-d35a-4ceb-87a9-e16d2f6979fb" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_ba8c4665-94e6-4538-ae13-de9ee210df68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_df115b03-3ae2-413d-993e-eac0466eec9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_df115b03-3ae2-413d-993e-eac0466eec9b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_38445b9d-305a-4228-9065-303b76b90e6a" xlink:to="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6a66cc9f-1f50-4b2a-8106-8a62591c3c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_08539fc9-bfca-4bfd-af30-0b8f2500cfcb" xlink:to="loc_us-gaap_CommonClassAMember_6a66cc9f-1f50-4b2a-8106-8a62591c3c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_7c3ac26d-6509-4c1e-b95b-0ecff2ccfb23" xlink:to="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EquityIncentivePlan2021Member_3ef7145b-3a61-4653-be0b-5e9d7f09f096" xlink:href="opfi-20220331.xsd#opfi_EquityIncentivePlan2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_85c313e2-7e15-4d4f-9802-103a660bf31f" xlink:to="loc_opfi_EquityIncentivePlan2021Member_3ef7145b-3a61-4653-be0b-5e9d7f09f096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c4d1fbc5-77c1-4c1c-8721-28abb0f08a00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f70a3bd0-8426-4925-a488-657c5f823baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f70a3bd0-8426-4925-a488-657c5f823baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3aa99922-0e7f-4b68-a916-8a470a11b9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3aa99922-0e7f-4b68-a916-8a470a11b9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0e43975e-5bec-44e4-8c73-9811aa7affd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_PerformanceSharesMember_0e43975e-5bec-44e4-8c73-9811aa7affd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4cdd8bea-cf01-4639-9df8-461218c632e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_us-gaap_EmployeeStockMember_4cdd8bea-cf01-4639-9df8-461218c632e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_dbc7b77e-2659-4358-9c7d-1989965f3bad" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3465fb5b-6f03-4610-8ed6-909e74df58ee" xlink:to="loc_opfi_ProfitUnitInterestMember_dbc7b77e-2659-4358-9c7d-1989965f3bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_076e1752-f4c3-46bd-8233-0389b68defea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_43f7cb82-4a71-4ab5-bd4c-fffd764ddbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_43f7cb82-4a71-4ab5-bd4c-fffd764ddbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_84acaea8-e6dd-48d3-a367-68c6059b9f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_84acaea8-e6dd-48d3-a367-68c6059b9f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cf20759d-df7d-4cf3-b8ec-aaa20b6572c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_cf20759d-df7d-4cf3-b8ec-aaa20b6572c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c0f645a8-5a4f-415f-8e51-2b763ba61955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c0f645a8-5a4f-415f-8e51-2b763ba61955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b8af7654-e0a4-4e79-8f23-4adff4e100fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b8af7654-e0a4-4e79-8f23-4adff4e100fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_ad18b8fb-82b2-4642-93a7-5f0d0337594b" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled_ad18b8fb-82b2-4642-93a7-5f0d0337594b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4d012988-2642-480f-9d96-7f40119a9651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4d012988-2642-480f-9d96-7f40119a9651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b7fc438-3ed8-46ef-b6b7-99f2b947f7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7b7fc438-3ed8-46ef-b6b7-99f2b947f7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_84c2e039-7507-4c69-82a9-42aefe849219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_84c2e039-7507-4c69-82a9-42aefe849219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1287b665-1527-4060-89aa-125a4184d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_1287b665-1527-4060-89aa-125a4184d9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_f42b62e2-ade8-467f-984f-2882a94005af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_f42b62e2-ade8-467f-984f-2882a94005af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_aafb528e-3b04-41e1-9881-d9d5aed575ac" xlink:href="opfi-20220331.xsd#opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan_aafb528e-3b04-41e1-9881-d9d5aed575ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_eec6bd81-a3ee-430c-bf6d-88b09a5f43e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_eec6bd81-a3ee-430c-bf6d-88b09a5f43e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_fc6a31d5-111a-422a-93dc-773624e078cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1eaa122-2ffa-455d-837e-62097d9361d9" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_fc6a31d5-111a-422a-93dc-773624e078cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_385de8a6-9863-4ae4-b4b6-95c63f3d30d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_385de8a6-9863-4ae4-b4b6-95c63f3d30d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_46c76196-9e0f-4c3a-a4a2-e318298dac04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_46c76196-9e0f-4c3a-a4a2-e318298dac04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d3925520-fe0a-493c-b248-2071bfc11d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d3925520-fe0a-493c-b248-2071bfc11d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_11973dc7-5496-4ebe-b8c3-c330a30df596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_11973dc7-5496-4ebe-b8c3-c330a30df596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_598f1212-4e7f-41bc-bc95-96e802264d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_ac8042fc-299a-4000-8f91-8a63420e081f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_598f1212-4e7f-41bc-bc95-96e802264d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_36223f2d-21f7-4c0f-a661-b3324ad0b075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_36223f2d-21f7-4c0f-a661-b3324ad0b075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f6b963b4-e6a1-49b0-bcef-052a4232fbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f6b963b4-e6a1-49b0-bcef-052a4232fbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a9e145b8-4c83-4c3a-9ef8-58c250f61f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a9e145b8-4c83-4c3a-9ef8-58c250f61f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8aade9fa-7c83-444d-a961-5873f8559b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8aade9fa-7c83-444d-a961-5873f8559b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_103dbe3b-8ade-4d63-bf7a-641a66e9b3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_103dbe3b-8ade-4d63-bf7a-641a66e9b3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c4945d66-4b23-46ae-a236-47c6e62a9afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0256a9be-afbf-43ff-ab7e-f93fcf49f3d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c4945d66-4b23-46ae-a236-47c6e62a9afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_ad2fe8e0-ee7f-4b7b-9a8b-07696c5187d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_ad2fe8e0-ee7f-4b7b-9a8b-07696c5187d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7f54858-f60a-40b3-8725-e22ffa2487f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fb1024d4-982d-4881-a33c-197b8c534cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fb1024d4-982d-4881-a33c-197b8c534cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f0839c39-49ab-430d-a198-deb100736637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f0839c39-49ab-430d-a198-deb100736637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_242aed0e-6012-424a-8f04-9967124dd612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_242aed0e-6012-424a-8f04-9967124dd612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_e3619d58-dd51-4c7f-9047-e866b05195cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_0c127b8e-7b97-4b5d-bc06-4fb34c6c6a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_e3619d58-dd51-4c7f-9047-e866b05195cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c804cc1-febd-49ea-92f7-759938272d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c804cc1-febd-49ea-92f7-759938272d8b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:to="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_330a245a-3ef3-4fd0-a1f8-303b90850176" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_121f5f04-5e94-485d-9ef0-6a5aad4f0482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9eca9173-bb51-4fcc-842d-bdd1ac845ef1" xlink:to="loc_us-gaap_EmployeeStockOptionMember_121f5f04-5e94-485d-9ef0-6a5aad4f0482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_21f8c222-af36-4d38-9aa3-dc097d7a1172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4e4d729a-f1df-40b3-a91d-7cf01dd03bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4e4d729a-f1df-40b3-a91d-7cf01dd03bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f465a154-eadf-43da-9ccf-720ba08b7cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f465a154-eadf-43da-9ccf-720ba08b7cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_43b3e2d2-bf6f-4c56-9b67-a0aeb92afa06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_43b3e2d2-bf6f-4c56-9b67-a0aeb92afa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e0f97a73-8726-423d-9025-a161fdbbc6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a0287bf4-1c5a-4177-ad14-f08febbdf47c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_e0f97a73-8726-423d-9025-a161fdbbc6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a5a12be9-5f14-40f9-b063-b9279d32e50a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a5a12be9-5f14-40f9-b063-b9279d32e50a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:to="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f84a-7d36-4ee7-be37-d71aeacd105a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d8df5699-8abe-4a49-b6e2-0af319c64f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0665a359-b0f4-4a59-a9a9-7119184a40ed" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d8df5699-8abe-4a49-b6e2-0af319c64f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ecee080a-565c-45f7-9e42-4751e7dfcef5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4d2d58d-f21d-45c1-ba44-a4a62182b793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4d2d58d-f21d-45c1-ba44-a4a62182b793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6017f3fa-26a6-496d-923a-253b29be6dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6017f3fa-26a6-496d-923a-253b29be6dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_adec6a66-d59b-4612-a4e6-c0603297cf55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_adec6a66-d59b-4612-a4e6-c0603297cf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_aa935d2b-6d87-4839-bb46-05ffd1393cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_aa935d2b-6d87-4839-bb46-05ffd1393cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dd011814-d4a8-4284-a0e7-3eb550c57e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_dac41877-7efe-4179-bb48-6097398f04dc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dd011814-d4a8-4284-a0e7-3eb550c57e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1df5407-de88-46e1-b0c7-d8a223eb0a4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfa8f89f-da47-4cd7-8250-2df84230e719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cfa8f89f-da47-4cd7-8250-2df84230e719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_04d0e1a0-2eda-40cf-ae3e-4d833f2b7457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_04d0e1a0-2eda-40cf-ae3e-4d833f2b7457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6530b940-b60d-40bf-ad83-68b1a0688d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6530b940-b60d-40bf-ad83-68b1a0688d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6b547e5f-a9e6-4b6a-ba80-cad4b3916e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6b547e5f-a9e6-4b6a-ba80-cad4b3916e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_176f1ed1-66ad-439a-9177-8e30e8ca7722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b88ce51d-8835-43b7-918c-ac3c8c1bcb57" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_176f1ed1-66ad-439a-9177-8e30e8ca7722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationSummaryofPSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_041fc98f-57ea-4274-9245-f3c7f5af4505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_041fc98f-57ea-4274-9245-f3c7f5af4505" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:to="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_835ef422-d35c-4b6f-8d3d-078fc9fcf6b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a308ebd9-6256-4d66-91ce-f15ee8a00759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efb7459f-4c7c-42e4-b856-cb3334b0953d" xlink:to="loc_us-gaap_PerformanceSharesMember_a308ebd9-6256-4d66-91ce-f15ee8a00759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cbe6808-7031-4e5a-baca-cfc0083adcc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9043865b-62bc-49ba-9b65-0cd1bc31eab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9043865b-62bc-49ba-9b65-0cd1bc31eab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1cf98fe6-66f8-4bcc-9b0f-4cb54fbe7214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1cf98fe6-66f8-4bcc-9b0f-4cb54fbe7214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d692128a-db63-400e-a4d9-012095904b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d692128a-db63-400e-a4d9-012095904b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c1efaf4d-2de4-4bcc-b31a-1901f7b0bf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c1efaf4d-2de4-4bcc-b31a-1901f7b0bf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d99fc892-60c6-492b-a453-8c94d7944415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_556e2c3f-1486-4da2-b563-0b5ee5e4286f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d99fc892-60c6-492b-a453-8c94d7944415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6fc85f9f-ed27-49a5-8d40-6da6f4674151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_28e18754-290e-47df-9e50-374a4c6ce6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_28e18754-290e-47df-9e50-374a4c6ce6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f44ccf4-5e31-4357-900b-ceb3cf713d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9f44ccf4-5e31-4357-900b-ceb3cf713d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3ba9d499-88c4-4a6c-85b9-e4a92c624c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3ba9d499-88c4-4a6c-85b9-e4a92c624c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_47362bdb-9e6f-404a-91a1-0017cd039117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_47362bdb-9e6f-404a-91a1-0017cd039117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6429df70-a2ca-4968-8a7c-68c4abbdb567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_508f9d85-37b3-43fc-8ce3-16ca1ebdc238" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6429df70-a2ca-4968-8a7c-68c4abbdb567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_253af6d0-bf65-4bfe-bf29-640250585e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_253af6d0-bf65-4bfe-bf29-640250585e3a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:to="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c771730d-3a38-4b37-8bb6-7d23eb349f0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_e15eab9e-64ef-49a4-8f19-4810d4bf3f29" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b8722be-c426-4a14-b099-4ab368081058" xlink:to="loc_opfi_ProfitUnitInterestMember_e15eab9e-64ef-49a4-8f19-4810d4bf3f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9c00bf34-24ab-46ee-975a-85661828f171" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_29159f9e-5f03-4824-9564-1e915aae8763" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_29159f9e-5f03-4824-9564-1e915aae8763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c1b74fd-401f-48e5-b8c7-4c7835de4486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7c1b74fd-401f-48e5-b8c7-4c7835de4486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_182bee36-20c6-45c7-8ef8-1cc27ce46ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_182bee36-20c6-45c7-8ef8-1cc27ce46ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e0cd12e1-631a-4123-966f-d303e4f73527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_344ec74b-18c6-4332-9544-6112c52b6b7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e0cd12e1-631a-4123-966f-d303e4f73527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofProfitUnitInterestDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_00240ea1-6734-453c-947e-4eb80c79bf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_00240ea1-6734-453c-947e-4eb80c79bf33" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:to="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9741e158-35bb-4bd2-81e5-d8d876a2c720" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ProfitUnitInterestMember_6edef268-a10a-4619-973f-84c317144566" xlink:href="opfi-20220331.xsd#opfi_ProfitUnitInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a11b37-347c-4813-9863-5b555db1cce2" xlink:to="loc_opfi_ProfitUnitInterestMember_6edef268-a10a-4619-973f-84c317144566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b841d2c1-30e2-4b95-972f-2f411262a0bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5583443f-503d-4c3e-8bfd-9ebf68ccec34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5583443f-503d-4c3e-8bfd-9ebf68ccec34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b89a165c-6e39-4d24-8bd9-a170038f5d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b89a165c-6e39-4d24-8bd9-a170038f5d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_29583ba8-8121-45d5-8627-dabcaf31816f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_29583ba8-8121-45d5-8627-dabcaf31816f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_828cd751-c4a1-4dd0-bc86-a6e8fb51aac9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_baa42f91-bd8a-44fa-ae91-8a649b5d8ed6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_828cd751-c4a1-4dd0-bc86-a6e8fb51aac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8b8624d-d97d-4d61-bbea-f770d8122d4e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eeda6ab4-7a7f-4985-b659-a0e0c6469f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eeda6ab4-7a7f-4985-b659-a0e0c6469f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_af2c00aa-e020-4fe0-b893-2c31a7a7dbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_af2c00aa-e020-4fe0-b893-2c31a7a7dbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dd9189a7-caeb-44c5-87bd-60a43daeeb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dd9189a7-caeb-44c5-87bd-60a43daeeb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1a3bc37c-0744-44bb-8063-dbb250852c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b1bd9c05-2490-4fcf-acda-b17d2201e842" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1a3bc37c-0744-44bb-8063-dbb250852c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#StockBasedCompensationScheduleofNonvestedUnitsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_72bd1b5b-beaf-41d7-9fc6-9591c1307853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_72bd1b5b-beaf-41d7-9fc6-9591c1307853" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:to="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c194988c-850e-4688-b20f-7de8ee505981" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_NonVestedUnitsMember_3010c7ef-abcc-4f2f-8110-3373c08b2501" xlink:href="opfi-20220331.xsd#opfi_NonVestedUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ae4542d9-7b21-4a52-87bf-797fdb157fdb" xlink:to="loc_opfi_NonVestedUnitsMember_3010c7ef-abcc-4f2f-8110-3373c08b2501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f1b426d-33be-484a-a515-3032d3c6b43f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27372e07-25e9-4555-87a8-eace43240585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_27372e07-25e9-4555-87a8-eace43240585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1e1e1a2-7efe-4ece-86fb-31626aba395b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e1e1e1a2-7efe-4ece-86fb-31626aba395b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_695895e6-e59f-411a-881f-f5455a88a441" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_695895e6-e59f-411a-881f-f5455a88a441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_76bebea4-9857-4ba8-81f7-cfeb83774310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_76bebea4-9857-4ba8-81f7-cfeb83774310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c20bd920-42fb-43f0-9c04-0213709807ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_426a359f-7a63-4677-b5a3-e471c2ff7cff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c20bd920-42fb-43f0-9c04-0213709807ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a205a118-668a-4ea3-adf0-543f7296070b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4efb6f5d-b0f6-491d-83e0-8b6132c4c2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4efb6f5d-b0f6-491d-83e0-8b6132c4c2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2af353e-c961-454e-85ac-7cd54e2d7065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2af353e-c961-454e-85ac-7cd54e2d7065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4999a13-8857-442a-af68-bdaca1bacaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4999a13-8857-442a-af68-bdaca1bacaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c908f4f-bf34-49da-b9e4-25aed4062cad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c908f4f-bf34-49da-b9e4-25aed4062cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cbd2ce92-4a3e-4ddd-af1d-8b842706a007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1685420a-4706-4ae2-bf79-24ebd4dce6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cbd2ce92-4a3e-4ddd-af1d-8b842706a007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cec7a1e5-452e-45db-89ea-329f76fc7b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cec7a1e5-452e-45db-89ea-329f76fc7b45" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:to="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_9067566d-378c-48d4-a132-0a394f35b154" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProFormaMember_b73095a9-b8c7-4a0f-a233-a24541418f1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProFormaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b23efdd1-3764-4008-9eaa-d89bf4775185" xlink:to="loc_srt_ProFormaMember_b73095a9-b8c7-4a0f-a233-a24541418f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_6fef4b02-045e-4f6c-bd1b-a2becc9fa025" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ef8eacf-d66c-47c8-b67e-1c86b0e1138a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2ef8eacf-d66c-47c8-b67e-1c86b0e1138a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e7a96fa4-bfe6-4b1a-95dd-71281a545d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e7a96fa4-bfe6-4b1a-95dd-71281a545d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2af1a9f8-71c5-45bd-8958-207f0cd6050b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2af1a9f8-71c5-45bd-8958-207f0cd6050b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c4c5a324-01d1-4094-b4ec-723c463055d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c4c5a324-01d1-4094-b4ec-723c463055d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_96ffe73b-36dc-4645-86b5-19db37d7afb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_96ffe73b-36dc-4645-86b5-19db37d7afb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4d589728-2358-4d35-ba76-af188a01c23c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_4d589728-2358-4d35-ba76-af188a01c23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_ccdbe6d5-1b1c-4f4e-af70-4bcfb4ebc9e0" xlink:href="opfi-20220331.xsd#opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent_ccdbe6d5-1b1c-4f4e-af70-4bcfb4ebc9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_7af191e0-0a85-45ce-a482-a66223bdebe3" xlink:href="opfi-20220331.xsd#opfi_ReverseRecapitalizationOwnershipInterestHeldPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent_7af191e0-0a85-45ce-a482-a66223bdebe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_363cb7e4-aeae-4991-b7e9-769592fa8b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_363cb7e4-aeae-4991-b7e9-769592fa8b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_478d0fae-bf84-4f41-ae06-a4fc444e12f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_5acab37b-3eac-4a5b-93d7-48cc8075cf5e" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_478d0fae-bf84-4f41-ae06-a4fc444e12f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_e6b7f687-252f-4d95-bb46-edec9023a761" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_159deb81-a36c-4e64-90de-b800eebcd9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_e6b7f687-252f-4d95-bb46-edec9023a761" xlink:to="loc_us-gaap_InterestExpenseDebt_159deb81-a36c-4e64-90de-b800eebcd9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_8781153c-d492-4c60-9dcf-645168a286ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_e6b7f687-252f-4d95-bb46-edec9023a761" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_8781153c-d492-4c60-9dcf-645168a286ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_6e78c136-9f1e-4972-9cff-41a2b7b4cc90" xlink:href="opfi-20220331.xsd#opfi_InterestExpenseAndAmortizedDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract_e6b7f687-252f-4d95-bb46-edec9023a761" xlink:to="loc_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts_6e78c136-9f1e-4972-9cff-41a2b7b4cc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1bbb9d01-a561-4323-9afc-f684ef79ff86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1bbb9d01-a561-4323-9afc-f684ef79ff86" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_365a29b6-d91c-4650-9190-f65dbd80445b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2762de0e-b43a-4e31-ade1-9e138dc1c9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ebb4ef2a-a250-4f26-babd-b1fdec2a2c8c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2762de0e-b43a-4e31-ade1-9e138dc1c9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ef9c14d2-bd7f-4208-8155-cb9bbaf07645" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_24114fbd-d5ab-4123-b258-41838879b38f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f59b0c1e-946a-4daa-a163-b6cd4683d51a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f59b0c1e-946a-4daa-a163-b6cd4683d51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_24921d72-7a71-41c7-849d-043643a64485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_559af8a2-cc81-4ad3-8403-c213b7ef07ff" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_24921d72-7a71-41c7-849d-043643a64485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7ab586a1-e3c3-4346-aedb-ed3d333d80f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_742c9e12-821f-40e4-b31c-7a3ea918e70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_742c9e12-821f-40e4-b31c-7a3ea918e70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b4d1bc3-48f5-4b90-876b-ffabb7a48322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b4d1bc3-48f5-4b90-876b-ffabb7a48322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ed361b62-42e9-4b56-be3f-dacd6035cd07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cb7c443-8217-4ac6-a2f1-1ef67addd2d4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ed361b62-42e9-4b56-be3f-dacd6035cd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_7c36c87f-de92-459d-a226-5b9f22b0b3b2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_1ce3ab5e-ee97-4282-8102-3f8d580d0f6c" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:to="loc_opfi_PublicWarrantsMember_1ce3ab5e-ee97-4282-8102-3f8d580d0f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_3b362f5a-2ac5-4033-ab0d-4024c3610b8f" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_a99aeb24-6175-4eea-bc16-05ce68b21f2b" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_3b362f5a-2ac5-4033-ab0d-4024c3610b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4c5615c2-0a5d-4c1d-9f5a-549a0ea616cd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_db8caae2-c87e-48c4-bbaf-6b3206201353" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ec4da226-1ad1-4e75-b016-9d39097737b7" xlink:to="loc_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption_db8caae2-c87e-48c4-bbaf-6b3206201353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_de054601-43ab-4efe-8bce-bc842ee80de4" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_370e060d-4e03-4ce1-8cc6-f9e0e3ebbe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3802bbbf-edf8-4330-a091-a4b5ae8b3023" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_370e060d-4e03-4ce1-8cc6-f9e0e3ebbe6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_eb0ade95-e02b-4155-bad8-e135195b1243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_eb0ade95-e02b-4155-bad8-e135195b1243" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_935bdb01-90d9-4e7d-b544-a50df5f996d9" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_d4ff8fd7-568e-407d-95fb-9a399d1c92d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_d4ff8fd7-568e-407d-95fb-9a399d1c92d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_95091d50-e48a-4422-9645-f817bb5f2095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_95091d50-e48a-4422-9645-f817bb5f2095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputServicingFeeMember_e2229c97-1400-4cda-a7ba-2279e6b634e0" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputServicingFeeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_opfi_MeasurementInputServicingFeeMember_e2229c97-1400-4cda-a7ba-2279e6b634e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_b20d67c6-f97b-4d88-bd92-605b4931a6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_b20d67c6-f97b-4d88-bd92-605b4931a6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDefaultRateMember_d6bf2d67-1f22-44fd-99c5-b0bfc8261f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputDefaultRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputDefaultRateMember_d6bf2d67-1f22-44fd-99c5-b0bfc8261f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputAccruedInterestRateMember_2fc2cf74-2e39-4c3f-9ee0-cfc55f8e5cd3" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputAccruedInterestRateMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_opfi_MeasurementInputAccruedInterestRateMember_2fc2cf74-2e39-4c3f-9ee0-cfc55f8e5cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember_4ae06b58-8550-44fe-ac70-3a8249edaf04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_ca92485a-37b8-404a-9073-5e3745a34ef2" xlink:to="loc_us-gaap_MeasurementInputPrepaymentRateMember_4ae06b58-8550-44fe-ac70-3a8249edaf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_b0c932d0-f88c-4a93-b36d-c194943d752a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivableMeasurementInput_22bc005f-21ff-420a-b1ff-d949ec175088" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivableMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f725437d-3536-48ea-9336-5767c793b435" xlink:to="loc_opfi_FinancingReceivableMeasurementInput_22bc005f-21ff-420a-b1ff-d949ec175088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8674a629-fafa-465f-a201-ad94218cb870" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_b256402f-9852-4d15-8034-608eaa094daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8674a629-fafa-465f-a201-ad94218cb870" xlink:to="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_b256402f-9852-4d15-8034-608eaa094daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_b256402f-9852-4d15-8034-608eaa094daa" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1262d5dd-5434-401e-9388-e97977d0f224" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_496075b7-7054-49a3-9882-8e70de53715d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d2f40d4-6027-4e52-826e-56677cf7cab3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_496075b7-7054-49a3-9882-8e70de53715d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_270e57ec-03db-4a47-b2f8-846223d53864" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_a1f8fae1-0bd9-4cee-8a34-c082af817d1f" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_a1f8fae1-0bd9-4cee-8a34-c082af817d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_75626ec0-b88a-43b6-b28f-cb58ba8e6915" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e8645122-7f7d-474d-802b-4f7d27ba6b67" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_75626ec0-b88a-43b6-b28f-cb58ba8e6915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3de37056-3de4-4580-ae5d-d6ccd905a48f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_98a37089-e8b3-4645-8737-b56c0a927cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_98a37089-e8b3-4645-8737-b56c0a927cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_384c4b26-1d77-4975-8cde-174a7678f3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_384c4b26-1d77-4975-8cde-174a7678f3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_85cf7ed6-176b-4271-87c9-e59957a902fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_85cf7ed6-176b-4271-87c9-e59957a902fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_cb908181-f28a-4a29-851c-d5e6928b79f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_cb908181-f28a-4a29-851c-d5e6928b79f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_MeasurementInputFairValuePerShareMember_e92155da-bec8-4f96-9a93-5ad71b56db20" xlink:href="opfi-20220331.xsd#opfi_MeasurementInputFairValuePerShareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35340e17-1b63-4a2c-b1d1-42916810946d" xlink:to="loc_opfi_MeasurementInputFairValuePerShareMember_e92155da-bec8-4f96-9a93-5ad71b56db20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_58238038-53cf-4beb-8516-db5b087b0b82" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_2c7b0c35-2e27-44f2-af3e-38b95f3ddab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ed4c3e43-da1d-419c-a4eb-6755033e1512" xlink:to="loc_us-gaap_WarrantMember_2c7b0c35-2e27-44f2-af3e-38b95f3ddab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_25098b5b-ea45-4b06-96bf-93506c38cf3c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_765640de-d2c6-48c4-80e9-f4aae790b185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6a724270-a2d6-49f9-acf6-4af1ec0ba294" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_765640de-d2c6-48c4-80e9-f4aae790b185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9e668c72-5215-47f9-a082-df81d260bcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9e668c72-5215-47f9-a082-df81d260bcfb" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_51690fe3-ea2c-4889-8d5e-4e072e3fbacc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_a0bd6de2-a08c-4ed6-bfb4-7120bfe1f481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3d361136-b45e-4590-9a84-2b29063276b3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_a0bd6de2-a08c-4ed6-bfb4-7120bfe1f481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_253d7bd9-a3e7-4597-915d-6eb68154cb69" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_864cda50-271f-4127-9521-19954d738f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_33f62f31-4eb4-41cb-bdeb-ebe15c33d28e" xlink:to="loc_us-gaap_WarrantMember_864cda50-271f-4127-9521-19954d738f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f7b81fcb-166a-4587-9307-1260eb8b00d0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_c4957301-7382-430a-a37a-1dbd614abbeb" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_bd07717f-2a70-4ea6-bd81-2bb030a9f33d" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_bd07717f-2a70-4ea6-bd81-2bb030a9f33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_f576cde5-103c-454b-9440-e2be42f35310" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_PrivatePlacementWarrantsMember_b5639cd5-279d-40cb-8244-da1f46ca8ec9" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_f576cde5-103c-454b-9440-e2be42f35310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_75d619f9-54a5-4c85-a19b-b313c09c0196" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d93644c9-e983-4875-921d-aafd4ea6ea3c" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ebb32bf6-88ac-4fba-ae43-8a6330ca6db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ebb32bf6-88ac-4fba-ae43-8a6330ca6db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c07eda81-e8b0-45f0-835d-cdb5313d2834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c07eda81-e8b0-45f0-835d-cdb5313d2834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_77b25b3c-05fe-477d-88e1-a768c16d488a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_269f399b-6aee-4c3c-a631-d157d16c975b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_77b25b3c-05fe-477d-88e1-a768c16d488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d74b0499-0d0e-4f46-8921-4b6ecf30f75b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d74b0499-0d0e-4f46-8921-4b6ecf30f75b" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_91866e64-90c7-4ea3-8e01-fc78cec55998" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_440cad26-a600-4b64-8d52-557414ba9396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_440cad26-a600-4b64-8d52-557414ba9396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ea816997-8204-400e-9116-08b1efb5686b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ea816997-8204-400e-9116-08b1efb5686b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_446fea3d-cbd4-4cf7-b5e2-bc3a337c38c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dad47491-be3b-4023-b73c-abb4acd41bd2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_446fea3d-cbd4-4cf7-b5e2-bc3a337c38c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_a065bc69-db12-44bb-ae79-cb5a80d358f6" xlink:to="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:to="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1786753e-8aca-4f39-b293-1b3ac2e837d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1786753e-8aca-4f39-b293-1b3ac2e837d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_840218f3-143a-4a9a-956d-7290da23209b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_840218f3-143a-4a9a-956d-7290da23209b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_907c3510-3080-4854-90aa-18394d13c103" xlink:href="opfi-20220331.xsd#opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss_907c3510-3080-4854-90aa-18394d13c103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_9532b961-be34-4cf5-9275-9de4f88341e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c09ae1c3-23db-45f8-a001-83e98ed106e2" xlink:to="loc_us-gaap_NotesReceivableNet_9532b961-be34-4cf5-9275-9de4f88341e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_86373f78-6d3b-4c1a-8a40-4b51b6b5ddc0" xlink:to="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_0659cd23-ddc3-43b1-b7f5-79bc398263b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:to="loc_us-gaap_SecuredDebt_0659cd23-ddc3-43b1-b7f5-79bc398263b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_8a8a41a1-2aa3-479f-9be6-466466d85537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_0519daf7-e5ba-4156-8156-685d7430db58" xlink:to="loc_us-gaap_SeniorNotes_8a8a41a1-2aa3-479f-9be6-466466d85537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_afff4698-ddc3-42d9-9fab-107a82ddf790" xlink:href="opfi-20220331.xsd#opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract_afff4698-ddc3-42d9-9fab-107a82ddf790" xlink:to="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9732f19e-991e-41a7-a96f-af263d1265a4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubordinatedDebtMember_e0220230-4086-43e0-bc46-643e4485f6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubordinatedDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_caaf2c69-a692-4df4-99be-63bf1e65b76d" xlink:to="loc_us-gaap_SubordinatedDebtMember_e0220230-4086-43e0-bc46-643e4485f6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4e7db499-14ac-4be5-bbd2-394ba65de62e" xlink:to="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_b7d0eec3-011b-4018-a829-f32aa6a5b04c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_b7d0eec3-011b-4018-a829-f32aa6a5b04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_7d853a02-0eff-4d3e-9ea6-4fe6f52eb49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_7d853a02-0eff-4d3e-9ea6-4fe6f52eb49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb0fdd1a-f8d4-4b21-997a-2b0f61e545e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fb0fdd1a-f8d4-4b21-997a-2b0f61e545e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_4fc7970e-4c12-447e-936d-f025deb895bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_4fc7970e-4c12-447e-936d-f025deb895bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_a681ae35-ac5c-4434-a256-516dd402c800" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_ManagementFeeExpense_a681ae35-ac5c-4434-a256-516dd402c800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7be0e5fc-7afd-4386-a552-f81d875286e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_20d9b5ec-097a-4ee8-8e36-2835a7806210" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_7be0e5fc-7afd-4386-a552-f81d875286e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#ConcentrationofCreditRiskAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_e438f150-a0b6-49e4-bdc8-552cbb3633f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_e438f150-a0b6-49e4-bdc8-552cbb3633f7" xlink:to="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_d6d9de0c-adb2-4cc5-beae-c660b4aa9bb8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_aa947388-1731-41fd-9c00-2344ad34daea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6ddeae05-5067-469f-bd63-325e81818ca9" xlink:to="loc_us-gaap_FinanceReceivablesMember_aa947388-1731-41fd-9c00-2344ad34daea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_498fe329-56f1-4c4d-a221-8f64676b4f3b" xlink:to="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_345c03e9-8f2c-44e0-8b52-27d30185d68d" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_FL"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_FL_345c03e9-8f2c-44e0-8b52-27d30185d68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_0c5f6d28-3c85-4e98-8c99-04caa7481d60" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_TX_0c5f6d28-3c85-4e98-8c99-04caa7481d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_82a6d8a8-fd16-4af4-a0b7-c5b4124cad9d" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5b378fab-935f-44a3-9e02-070700385420" xlink:to="loc_stpr_CA_82a6d8a8-fd16-4af4-a0b7-c5b4124cad9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0f923b63-e778-41e6-a440-ad6add9e8e12" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_4e78bdd7-f49d-4860-9c93-8ae06a5ede37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ca4a8e6d-6768-453a-b758-7a3d517e4bfb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_4e78bdd7-f49d-4860-9c93-8ae06a5ede37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_29926250-4fbd-406e-bca3-d45f19f5287c" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c8c988e0-3b78-45c0-b881-f6831117736d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_577e1c79-1084-46a9-b752-a5d46ee06dd9" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c8c988e0-3b78-45c0-b881-f6831117736d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#RetirementPlanAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3294b7c4-f2fa-45af-84a4-c75d96357180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_55b2f467-d41d-4518-b4fa-cd43238aa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3294b7c4-f2fa-45af-84a4-c75d96357180" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_55b2f467-d41d-4518-b4fa-cd43238aa3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_ff852978-a25c-46c4-ab54-c7db56837b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3294b7c4-f2fa-45af-84a4-c75d96357180" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_ff852978-a25c-46c4-ab54-c7db56837b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_edff29a3-6925-4571-ab09-c45f7573140f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_edff29a3-6925-4571-ab09-c45f7573140f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:to="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3df17f0f-9386-47de-8d8b-54864d62a12c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_144148d3-2994-4489-8d6e-72be730dd3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_144148d3-2994-4489-8d6e-72be730dd3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ff4705e-5829-4c58-bbf4-a014c75f7725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2ba2e665-c6b6-453e-83e9-300a696c8a9d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ff4705e-5829-4c58-bbf4-a014c75f7725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:to="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_6e776fb3-f704-4deb-bd78-6ac7ed3f4b5b" xlink:to="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_6bf4780f-8b2f-4f23-9505-b405420c8ad4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_ab3c3e7a-8634-435e-9701-1e5f81749088" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_6bf4780f-8b2f-4f23-9505-b405420c8ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b09f6ac5-03e4-45fe-a21e-cd3f13a2afd4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_00ae4820-3667-4bf9-b591-80449b637154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_ProfitLoss_00ae4820-3667-4bf9-b591-80449b637154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cc548cf-4c80-4d96-bab4-686f9eaf516c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3cc548cf-4c80-4d96-bab4-686f9eaf516c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_15525985-5911-4f1e-94ff-26647bf3fa97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_15525985-5911-4f1e-94ff-26647bf3fa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecurities_441a960c-1001-489c-b9e3-a351493d8915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_DilutiveSecurities_441a960c-1001-489c-b9e3-a351493d8915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9a3c1408-4879-4c58-a457-293653445933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9a3c1408-4879-4c58-a457-293653445933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2464f7fd-c7fa-43a4-b580-559724098522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6a3da74d-3257-49e5-b714-c6883f48073c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2464f7fd-c7fa-43a4-b580-559724098522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a383dd35-bf93-4c1e-8b70-06f6c2240961" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7f9cd62-80d1-413a-bb4f-02516aae5208" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e7f9cd62-80d1-413a-bb4f-02516aae5208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_370f5c18-5556-4025-808c-fe1d8d8a2fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_370f5c18-5556-4025-808c-fe1d8d8a2fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_b60983b2-ed8d-4fef-b467-8d9422b653a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_b60983b2-ed8d-4fef-b467-8d9422b653a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c2ae0cd6-ab13-4f8c-8bbb-3d3bbd4fe4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_d609f8f3-2a94-4794-9629-64ae674b546e" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c2ae0cd6-ab13-4f8c-8bbb-3d3bbd4fe4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56635a25-2298-43d1-b64e-3ffb9cdcb03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56635a25-2298-43d1-b64e-3ffb9cdcb03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_bfc5e1f6-680f-4a78-a559-d6768d873989" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_EarningsPerShareBasic_bfc5e1f6-680f-4a78-a559-d6768d873989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_96f21fae-200d-405b-80ab-b3241c52a2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_cb62cba9-677f-46b1-9ff6-ab94bb93374a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_96f21fae-200d-405b-80ab-b3241c52a2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_02773b05-84e9-4a4c-b26d-f95cf56b5e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_edff29a3-6925-4571-ab09-c45f7573140f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_02773b05-84e9-4a4c-b26d-f95cf56b5e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="opfi-20220331.xsd#EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_11b4487e-1e8c-4ede-8c67-6d6c852c36cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11b4487e-1e8c-4ede-8c67-6d6c852c36cc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4a9cf4d-2000-4df0-8cf3-4597d5c05eae" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_72caac3a-33ed-4c19-af94-de6e37643fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_WarrantMember_72caac3a-33ed-4c19-af94-de6e37643fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f0213651-8ed1-47d2-b8fc-3380686e62df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f0213651-8ed1-47d2-b8fc-3380686e62df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a636618-e717-46c6-be13-60aee7d73930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a636618-e717-46c6-be13-60aee7d73930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a2d8b7f5-176c-4f2d-975f-d00b12dd1f27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_us-gaap_PerformanceSharesMember_a2d8b7f5-176c-4f2d-975f-d00b12dd1f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_EarnoutUnitsMember_2f7b971e-a59c-4ff9-ab67-8dfcbfd0b7fa" xlink:href="opfi-20220331.xsd#opfi_EarnoutUnitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8c92c1b7-51d4-4762-b90a-77f87b8875a9" xlink:to="loc_opfi_EarnoutUnitsMember_2f7b971e-a59c-4ff9-ab67-8dfcbfd0b7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_606f926f-ac08-4a40-a116-d7d735365781" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PublicWarrantsMember_059d8b45-87d4-45a2-a091-6b362993bf1a" xlink:href="opfi-20220331.xsd#opfi_PublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PublicWarrantsMember_059d8b45-87d4-45a2-a091-6b362993bf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsMember_9666ae0a-b85c-4f58-8d91-3046634798a0" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsMember_9666ae0a-b85c-4f58-8d91-3046634798a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_07b4ebc6-3da9-483c-bd98-c302e678ef1d" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1150Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1150Member_07b4ebc6-3da9-483c-bd98-c302e678ef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_8cc64607-b511-4d05-abc9-e5181cf81771" xlink:href="opfi-20220331.xsd#opfi_PrivatePlacementWarrantsExercisePrice1500Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_PrivatePlacementWarrantsExercisePrice1500Member_8cc64607-b511-4d05-abc9-e5181cf81771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_UnderwriterWarrantsMember_50360783-9f04-4170-a7e6-7a895f92f321" xlink:href="opfi-20220331.xsd#opfi_UnderwriterWarrantsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_527821b9-16ac-4acd-8d31-f930945246f1" xlink:to="loc_opfi_UnderwriterWarrantsMember_50360783-9f04-4170-a7e6-7a895f92f321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a632480a-0a5f-4768-a228-949857331159" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cc12d3f4-ebf1-49f9-8067-edf2e5f9d244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b097056e-89fd-4430-bf89-c0fab3fecd34" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cc12d3f4-ebf1-49f9-8067-edf2e5f9d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="simple" xlink:href="opfi-20220331.xsd#SubsequentEventsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c7d6b570-147d-498c-ac18-70b8b36091c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c7d6b570-147d-498c-ac18-70b8b36091c7" xlink:to="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_21b3be8b-dfe2-4079-9c7d-fdc7bb6de8fb" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_91ea702e-60f7-4307-8de5-104fa9cc64aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_79304215-dd11-45ae-ab6c-a601d9ecd0e1" xlink:to="loc_us-gaap_SubsequentEventMember_91ea702e-60f7-4307-8de5-104fa9cc64aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2c85ef3b-961b-46f8-9fa2-17239949015c" xlink:to="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3703aa66-e036-49fa-b8f0-68836a412bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_38aec493-a1e7-47ef-b5e3-513f6ee983af" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3703aa66-e036-49fa-b8f0-68836a412bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_f719f6a2-0e30-42a3-93c0-27422ea437ed" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_opfi_CreditAgreementMember_39c4dc98-d214-4f31-ba70-0fc18eb89bdc" xlink:href="opfi-20220331.xsd#opfi_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_431fa8ec-dbe1-472c-9dce-55a7a9de2a6c" xlink:to="loc_opfi_CreditAgreementMember_39c4dc98-d214-4f31-ba70-0fc18eb89bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_5a311b13-5dd6-4534-83d6-51587a5b3abe" xlink:to="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5baf3d7-20fa-43f2-9955-86ce8996b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_a6a0f4a3-26e2-4d2a-bc49-606f2957140a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b5baf3d7-20fa-43f2-9955-86ce8996b40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>opfi-20220331_g1.gif
<TEXT>
begin 644 opfi-20220331_g1.gif
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
M+IRMFN*A]!,>FQ$>P9.Q,S0F4K&/- S(H!3*H9P(6DN?::+'Y0*O_[- :"-
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
M-Q/V)?^U):<T7[.T3+NT)L.T)A\ ?-]T8-<T)V\3/1S ?M/#/>PW!/#W?Q]
M@/LW@ LX/1@X/10X! #X@C]X@T<XA$^XA%=XA%_X@C<X=$0VA_<T*A<U*!=U
M%H/X/5<V*0/&.V/VB&/Q49M5^[YO4K>> L4X;-5AR]TXC..XCJ]+:A-THA8O
M+K].=LBK;/;<T&4I\ RD[7S'*M7.[8QUK]FVJ]A<B@3%SVJ="#XSCX(<UU%3
M^"'R&+C1;I":Q-^>H6XT<2*G.9IG<P,(J3R,WYN7W!+7[@34>9T+*9ZWN9[[
MPP3@>9^W^27W.9\'.CB?=W&H=TVO]%_7MTM_@'H[^A0[>J%+NC](^F';MTI?
M>F/;MV.OT3T<P#U\>H#_=ZC[]Z@'. 20.JJ3NJBWNG^#.JR?>JO?0ZH3.*W3
MNJV#,H&C.J\O>'% MH</-8>3.&3;LU!CL8B?^&2+<K*W^%.I(N^Z'< T4*:1
M8HY?^XYG>Z?U_[C=K79+XF#DIN:8K8Q'M;%$IQD!#R$_)N*2UQ"O1:+-V>AY
M-:RT2/#8/.:;5HL(3B;2VNY&DMQS. 5U-W&>^_D$3/>>Z_G!N_G!'[R>3[>;
M1WS#GW>;4[<D/_S!3_?"]\5+P_1Y4S)Z?_Q+R\,'J'1ZE_,'U'<FFS/)HWRB
MMSQ]8[JF,_8:&3B!@_JKO_K-W[RHQSK.H_K-KSHI[SK1-_A_Z_JJ+_C1TWJJ
M@_*M:W%?D'*&=W@\FW@H"[MDEW)F9W:(<_:*$X9FCS+8?S94;1H(LR^@BO ]
M63O'2GO;NY/;-P:WUYU4HRQ5L_"CZ-XL_IYLRLRCV ?O-3E@WB1(-?\K8*Z=
MT*ZN1/)HEXMO9TW3EX?Y497YF./U:[QYG LI5B)\-MMY=,LYQMNYPTORGV>^
MG!>\-U=\GW^\H'OSZN_%QXL\.9^\)$LZI)]\7XMS>E-Z?<=T8M]^) ._S#,V
M8W<Z"/$\S_NWJN,\J1LXKJ^ZK>=Z\C?_K9NZJBN]J6?_T1,XA.\%U7__]W.V
M9H=X*E^]L9]RLP\UBA-UV#\5I[V_:6NG&S%.D\[A_,<]W.?_V[_)W$<U0! 0
MN(0 P8(#!2942$"?P(;Z["V!*#%B HD*)Q*PJ*]A@HY++":P]W"D.8X0$VB$
MR'&D/H\E77),\(]F39LW<>;4N9-G3Y\_@0;_%3K49X,$#<PUH*"4J;D%2QLP
ME0H5Z8*I4AM8I: U:E:L2+N&%0MV[%A_21O($TN4;<VH$\*J]=< [MRY<.4V
ML$M7;=Z\_OS:E2=O+N&T=^5-,.QO@F+'B^6U]4D8L#_+E ]0KDPY@N7+E@^
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
MSB4J(E-]J<1H/2B0Z2K@A(YC;(%Z<2SJH8(H2(]GZ"T@BRZ28IOZ>$0T!2T
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
M9X(E8;)2J(:,7L*!7WE#9'13.[4X<1=&<><1(?%V'($3*RB#0Y6#B1.#Q]8
M?C=B1%&8[AAM+OAXIY,4-%%5FF,4' 96GN-@XN9M0R%NEKF$MR(4\KANHF>/
M[$9CO%-ZQ[([IZ2/5'%ZJ108]R8M VD\K+17 _=7LB=8E^$8A/6;;$@]3U-8
MA54;<N@NL+&1]R!QOE%9?(AQT\0<_#)-Y-,<TG=F?]@;T/&2-2E.=("(I663
MC+AFL:4Q]$2)%X-.+,<?ZKF)\_E;6E1<JZA03<ESJ-A<\8>76D1</L.4K5A_
M1N-^%__RGPFJH 2E7;18=4:27M^U)54B)25E)4Y"ER]E)?/%EE\"EVE3-PMJ
M0[CV-POQEX:9$&&T '-R:S]%C8>B8,:&=W6$8'H$2#.2>-66%9O31X.D$\<P
M>:US@^"V89EB58\$D&(!88Z7%)X3%N5X22BF%K-B*P!)>E%X5J5TI0>I2M$R
M+='B5G+U8SX6D%U:+$.&+4OVA=Q22X:QAM]26$_S<+T$3/ #<KT'6<?4DI7E
M/ZMA<<ZW<<K762]IDMBT3<<1GO]CGJM%'@T#9]4W<Y Z0 H46QGSD[7%GB!C
M3]XG,BA3GSBDE0PU:$(WH*H8H"(DHC@TB@?*3Z%HE?>7JK'_*JMZ$X!%)):;
M1I:J-E)=LS5H65XLY98?%8QN@U+PM3;G939W.:MZDX(-85,H*#B%$YA!)6P"
MMH+9*%1ZQYC=*",HH6"/HSGRT!,D@2F9^8,9IBKFD"E#>A91!11+6&)DH3J@
M.3I!6CNTTX0MEA?[NE97^%:V WK*\BNI]%9TM7JP%X;44H;.(H9EN(9,QH8'
M5W#@XC2+5:>]%V7KHH=8-GPB24W*!'+0Y!RA\:<;)QV;M676T8?<]#^C=7V*
M&D#?H9-IUEHRYTXS=ZD=@S$@$T^<:C*>BI0,XI\T)$)1630%BI7WYV@GLJPI
MU)3IMY3UYXGV]S--:[57.RY$! \._UJ+7&M>5I,UO3A>MSAV<,F6PRA?2/)J
M5](E5X(E6(LW%'%&=**7*;B7@0*8.O6B=!1'--JW>0>N.8&CB@1BD1(4FG2#
M--%L4R%X0SI(4,%X:G$,J12YXM8JY#862MIMNA.E9?5)HN1BN6,L?!&F:@6F
MH+0LS%.FJLNZK<=ZC^&0_@8]:PA8?A6'%)EP2_-DM5$O>$JG=,A[\#.2[E,<
MA0H_@R@=*_L<9(:RU12> +,__F.>UF= YH1RX)1R#Z1]M56I[0F??3:4GEIG
M0:M;1@.J!)JT07>?^A25* *W>J.T[/>4HIJ^ ZIH[XN_^0LC8=EI!OA#P3HD
MGX:6''4VL?_&EO_[EJZ6EK.FMFQB#W%I#_K+-"0($2+X=H%Y1H9S:\[8$8!I
MC4)U*7 T8=M8.7W7K46%PF615$:A$5?EF8MR8F+185,E$X%G*N7F59$$%#IA
M5E9:I6'1P_KZ23[,>;!I2<BSKVVU+(21;_EF;UP8/+RID N+5Q)9/86UAMG#
M&.@"D17YADP#9;];+N6SL:F!AR<I6<-G68-H3'N*&X&ZAQZGO*/ELMT)L]1K
M<I'JB-;7B T$J3_9J>JIJ9H:GR.C9_7$B3:TG_JYM%";:/QY,Q+L-/KG4.PW
MJE/KJL(ER9O,R?]!1%Z+@%<#7EESH5"RH>+%-AL*-\'XM6R+)@W_C&JNK*R=
MG#-^\XPKVB>Z-JW4RLLM>"C8BF!X9\(Q\HY(D7B7\X[-%A>K<X2M(WCU"&)/
M42EI$<T1MFWUN"DJQH-5 4F8RVU3ZF)#O'G^:"RD%RV@Y*6H&Y"<%"VPI!BG
M.[M@:J:TE$NS!Y&Q:TL0:[L02[%+,SYB[%C_/$S2.5GJ0YU5UC[HXY+(<1T
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
M!DQCHEP65=QQ_>9T%F(N'W=R[PW1Y6QW D'0_]Y,2)NG*<8G?X%=A:%BUB:
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
MK!SEK@1&*FY='KW%>0;8UX5.(5UG4E&E+2Z++?_ZFBV^9_ XV%2MAE=2!FY
M$EM%"[?P(KAL"VWDY]^9$F[(98<)![>T6%M9!^ 1C+K56&]\!\#HB^6U4GJL
M&'IHS_J047O0&\@$(9!14S31SV1E3&0F2'Q0YLD 7(5("(90B!2RS,WPHS^6
MB,U T+^%DXO<2&K*5@3QB$ 6R9?%5NY%"0:-X9F5$0M=#43R4Y6(#9B@W)SI
MD)T1E)L4VD&LD$B"9'!FE"&JI$;")$BZWTNNWR$*ITL"I]O,G$=-)WGM9GO2
M:9VN%%ID(@'D*4_&4>4(Y5GP5'>NVE%>3JT41N@HI>@<X%HDX(#9Z4KQ6K+,
MY]I9RU7:Y]SIX@922X;_;558D>6*W1WS<,\)EF7R/.AT?!LLP5(-?@\N7>-Y
M_!7 ]-5Y.-N'XAB\P8=ARL\QS=N]B0QEY1O_3-,3+J; "5P],E#"P5X5]FB+
M9.$Y>6&-:-D8%N0[>="899P]D=DAS5 <EISQZ5/SM6'R)9>=(80=GA?,09JC
ME11*HM>7GE^D'5HBGNERLNOW991S^B;Y;:29T@1U/6K "FP8C050LM%VXI0<
MA=I](2!;@.<H[DH<W0K9J5H"_!%AI%JK),# 'E)]ON?N/,L%RIW(WDXNUF*X
M1(M_[N=_=M6#CN6S71+>\=T(#J/TO$NI-AXKP=@+'HP+'D-[[%)?/=[!",Q@
M?*44_1Q(!#C,Q"@MOA&AO=5;_S0(_U!FR)@,ZZGCR;PCA#B3%(:(LHY6PZF(
MPP4I.G7A.YT6T$SK[P&)TM"(DC#I(?$3R9&<E!*7\]V005FI14 ?NMZK0(!*
M]QUGNQHB=$KG]KTDOPYNX?)<3/:K2[#INSIB^)G7(/H-QV+_;N8>R_W=%%E\
MFDWIY*S$T:K=4?_]9*L5ZF <:L,B)1ZQ#E]H[AC5#MK=9]J%+&70;@5VI2X"
MVW((SR@EF\K*1JU*15N.4EL:7G*@F'8X:./5"S4ZA[:Y2XV-F[I,*"]!QTHE
M5C@.8<?DCV(:81,R88DZ;=::WC/]F[$>*V*LS,NPB(TZ' 3EZ&9BV9>AUFCV
MC,4ES9'H7CT1C="HE/.]$)4.UW"UX==$C42.ZYF<C1WR)N+**9GZZ^(:FDE2
MKOH)[A3];='MW)PRHKV"5P=/L.1R:>R:\ EG2G9^KN?6T1MUXEBX2JJ1XG?&
MBJWP!:JM2JS1RMBI[K#@"F"@L!7=_^(MOATMUFYF-!BP[>[O%&@'=B5_>F!D
MC OS6!(Q<E7S0!OV -[-RMA=)<=R2)MR@/$JN1BY ,PMF5OUT!)+O8?2=A[W
M@B/HG>/H(:UF><PZ,E 29@RQ<M:,(H;[4MDXQ4S\FM.(W,RTVB^0XI:1KNT9
MJJT[E29+V:W(;4V;46F:3>1%:B3VB51*!.Z^&EV8NBN]"J),.J[X/:<>PJLH
M;V2CK>OW)6Y*&DY#!7$MV_)6J%$;'6S4[110!F4 AIWHK%J@\K#J+&6JR<H
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
M)$;D2Y5:Y/P>LF92[6701V683NG6CWWBQY:*9*RE)/Y@TWW_6DR$-$@U NR
M;4T.*.T@ B7S5FFT=>W^JIJB5$[X9"4HB,7,=8#S)">V"=L>BX7H5BFN37!G
MKFYHJ"_(8DT9MZ/-K3N[\U4H3W+SXH-!N+0P1#.P+*8KI\L:1V%=>"OC$^ N
MYY6_Z ?U,]-8[V,!%,XH[LW_=K@Z/NI1:S<\T@7FGABK??>:G=E4C;>J=?=4
M7S;Y4!9Y$1.9K_H<=]=D*:VOV_N*@Q:<WS .-6;4MI?4AI:=QS=7L=?I=E7J
MT-=(:,:]/^3JL&Y+ 'O^B$DUO[8@8K-('QRN9E,B@@*0PQ4W[^0IX/:B&0O&
MB()0TD8>FO,FL[11EH)N6()N''DI3)O<['4[?R@74=I5>O'=1FN?$H]R#T=4
M"M9"#F.*,@\&9;H&M?)A_>TKQZC?\A-U=0LV*@J7BP/BMN5UX[*Y=%BZ[2R8
MRP5WQUN\)Y0*I=IE%6UFNWN),56*M3OXFGB\"C13?S>)FUF:,V[ YSQK#3)6
M4_2IN& 4C;M*(4V&1[HO:OU\9EBM1@&<5YL$>].7SC-1-7FF2F)3CK].)(D)
M[,).20/Z$]G$)E929Q HVF!R?P=8;IN&PR.PVF[LU,5F*72R;A%EYE*;.V'\
M4QS7+!I7D_<F!3V8M&Y\WDRK!4L+WV(PE640<\+2E>5SS (.HF2CEL/(-&9.
MN8V+47?X&SO*4:6;NAVS9)]Z':6Z^*[;NZ>:^=8[0G%6"KF:4Y^WDKIC9<GK
MS,$<N_=LT>?_O55'!*O">7SR/(LW$ZUAI@Y#C3/M:ZSD,-9 $WU-M'QIA-XS
MI,"O!'[C=R0G3/[>2L(G L08NUH)VFD< D,.V) KB"5< J)!$2X^,3@1\-DR
MNP*_;9(ONYO"=,4W&E\3EX(M.55NGF_J27!R:#L]JSP%@_)^7J5'6'&RK!B)
M'-E7N*8E-F)#S\A)3W."A>:PT;FYA5&5RY>_17:R/1^WW%-Y%]S9?<S3.]V5
M&*G/_KN].KSKB.6@V=S)V]V-6<X7GNXC$V@]+44&,IS1!XPALGW6!T?7CT8E
MLGS2C[]8QI:<I.XI1+!#$IC&=DLB?\$EGC;O#\*-M!,Y'I!G8IL _U!/_D\>
MCI/#'[ I1GLL)H!N.YN"Y&Y0?#(J'(6%RG36R(TH+YCG+YG&04M@)X^D;7SR
M/&L%4>N46WJ5AU%7<N7>:I"AFMP'99GIQ9('E]'9:<YT6-?-7J^7<WCB\HR'
MLUS=IT13J=K+V?Q!">V8M[O;5Y;;PW_<<W:8U_V:H;C+=98QTWVH%A__ 3*^
M*Q-7@14@"!#0)W#@DH$($QQ<HJ^AN8$$&=ICJ&]B @(*]2709XZ@PHP=.S:$
MF."?R9,H4ZI<R;*ERY<P8\J<2;.FS9O_$C0PUZ !!9\^%P#E.;3GSJ ]B1K]
M:;2ITZ=&_1&5UU1J3ZM6H1J5AQ-F ZI7S?^!O?KUJK\&_OQ-D)?6W(2U7Z7Z
MHRKO0%QY;-'&5?M6WEJX?-\*[COW@[FT71,K7BSS@[\#\AP?./"8LN3*DBE;
MGJQY<N5[G#E7]@>:,NC2J">?YKQZ,CW5!QBKO$>/-F@(!VP?P*T;-X0/M7<+
M]VV[-H3BR(G7MOT; CWG]R TIWU<NO3:]&1KWZX8@I)YWL'/4P)A_/CRX+^3
M-W^>O?KS[^>9?_]]OGWZ\^FKYVY3O?_Q^"FA'X $!OC?@ (66*"!"B;HX($(
M-H@@@Q#F=]^!%CIXWX(-9KBAAA$FR-^(-'UX88885AC@B2N"*"&!),8HXXPT
MUFCCC3CFJ*..!*#_<U!!"PGTXY %(63D$O;HL\1%0"9Y4)).)DD DA4UQ)&5
M"4UYD9(7);#E0!]]N>.89)89$U!,Z=3  C\)!=123C'5$U-*$444!4II!958
M>NIUV$YG_=D B0U,@!95:NGUU9]TE67H66D5>A9;D'XU0:5^R?.+H7E5ZL^F
M?LUU::BAHI465V:FVI)FC_ESF6B>Q1HK:1]X5EJKM9+&6:V;'<"KJ[L&"QJO
MOK86&W^Y3<9;<+\)UUMNRMT&W&W#,>>;;Q\<]QQUN]T3G7'.:8MM=1"H:FY*
MXJVW7GCHD?==>>_&*Y^ZZ<T+GXDMXGN?F?BFZ*&*+ZK8HK\N4AAPB/]V_RCP
MAR$2?#"*#T]XKFP @UCPOQ,JO/"#"H\W\<<@ARSRR"27G!(!]@A9Y,I%5D3D
ME!49.9!%,F.9$4963F3D0S=_^25!5V(T4$@$F&STT2H=16=12A]E9U%"4> F
MG'T>976>656]%5F*QEB65&#1]9:G?T9P#*(]_8*6H&IC&E>ACV;*5EYP_P+I
M6G?//3?2.H[66:N6 :XKL+-ZQBMHF"7[66BPF09;::%!7NRQW&%'[;/28FYY
MM,IE6RVXU(7NV[;071O==>'RC2.\Y;7^+GSMN@=OO>[9NZ&^!DM<YL8HYJYQ
MPKPWS*'%P"-<L<,51WQ\P"P.CY_J, W?<>[YIO\H?/4<0J_]]MQW[[V-4Q;Y
M8_CDCT\0RPLY>:1 2JJ/$)447;0DT$)W1(#](G6TI4A@-O3]_V-B4U+>]),"
M-L6 <5K3 .4TP*?DR8&&*I11^+03J@A*3Z@:D5S08BBU17!2AXG47.9F*;/@
MY5%?Z90\CA&!4F$*;Z*2E O;1BI_ '!$EJG+WS(CFE=5IH>Q.AS@5 .L>^CJ
M<*SYX6I2@QH<7BXXFDM.;BSG+.-TRS>?8TZW2+=%<F%K<]&Y(7?:XZYZH2<\
MZD(C[<JX(MS9"WD?XM?R_B,]CA7,=W?\W<6L5SSG-2]X$#)>':G'O-R)\1\&
MFN/U"#8PB!%//X>,I"0!)_])29 !J4CH0-GX5B:1(<7L?"X#Y?V,E)$DE5(B
MH0PE0H)&ORL!#7_ZJ*0L%Z,F!-8I*0*$$T^DUD"G*&5I6M-*!(WR09YDK0%J
M&Q2AU *6".+-F&<I"]K0-I>OZ65N9YL;,^_REK9]K5/(K.9<VC*767:%58'[
M6SI#,S@>/L:(L@HBK.8Y.5[9<S(?&%;C1H2=9'EN6<AAUA2C,U#+&90YW-(6
M0:6SF^=DZUO6LHY$S8F3=+FN7F5D77MF%Q[SJ!%[;JS>>W:WQXP)LF%\7*0>
ME4#1EC(&>!$KI/%2JL?LN?2F.,UI3L6GLDN^C'T\)=_YJ,2^)0DD2>VK$M :
MLB7_C0R-?B%I94>0NA'_Z?2J_Q#@G=#4@%IR]8%OFE/3@FFULDYPF(#"(%1B
M-)9)2?!1T?3+83CU%FG^Q5)^.50,J8E,O5S*5"[,*Z1J6$ZLN@2=?DLLJR3#
M0W@R;EB+4Z*ODH6X6"V1<90]0&V<6-#5\&:@5>P-;\95+>?\\UJ[F8YQG@,N
MZ!QTLX9MR4;?U3HSUN>V&U*C1SV*6^Q12$5E8EA^\&@].-IQIGJ,K7)3<M)&
MTO21<QSDAI9+W>I:=V*9W"3+MKL0EQ6D2N';TI+&QQ"%L*\AG0RE10YROJ9"
M9*I6.F5)KCO+IO$2F&9-$]20\A1>[H2!8"4FUAYXS#YY_RTN%.Q@6?J:%DC)
M12Z&NM2?#G"V:^(-47XAC%[:=N$+C_/!;*&O2283F<3FJC/S5.QE7F4XUL1S
MLH_#;&:#1;GM("=96+SQ:'>3S]I,2Z#5<5;I_ED<U)*+QZ?SHG1$_ _IF/%>
MZR(CZUY'1C+2*U\AU1=)_4A(.];4RRKU'9.OFE*3/C>FUU.>Q\;,YC:[^2;D
M"U^0II0R(DE)2T**4D16MB4GB1=*5A()4DTYWOT11"0.\<A&+O+F0^ID:3_Q
M*J3%>D %CC7 9B5KU01UP:_(2*YI0>%;Q]*31HDJ4FVKIC;?-M@0ZF6$<9L
MASU%J7%F\+J(S0RNTNFW7FE&<O^Y^>%FBA@Y&$_N'K729V9!P\]D41'9 J6-
MYXJ<12PJQ]K1L=;INIC:< W'H&/.Z'K6*&7VZ%9>]<FR<X6['S+A[KEXQ)@C
M5UK'1K>416<N,TSSN.X*V?O? &_T=@?>LC@77&9&"B5#V&>/C'@7: ZO4L,7
MKE2'/!4C#.E(P+LWZ9_<22A1>],M_8OI7CIP@KV< %CEH91H%FHLR901!\-F
MS5>_3=9^;::IX9(7N*1:;J+"&P=-=9B\_&)N9@NQB$N,SJ:/)I^/<<RM4.RX
MJ"-.<I ;G&BPCME\AL:)4!S.0'],K<]:N[,*M6+:T\X<T!''.M^RSIAK.^6+
M.OD]'_WDZ!OC@Y]^J?L[P3TNN^4-R'?/FY'SV'@EP?Q'> _^D8Y,'DL53_G*
M&[9\E\2\P<OG/J,FE4K@-<C/G%KH^W%I)!=!]$-R%NBJVL/RJA,@4^34)H\W
M9:L UJ7(;Q],E]_>]PX$?D]DWA,%2U":ULPKI\YV%A1.JB^NCJ:G+#78$WYX
ML(2IB]+I*RM<]?K[\<P58U$L;!0CV\6MX;JQ3C,B@ (9M,C1(D&E.*ZV0]3(
M"G5M=0P:Y'(QV5WL\F0995OB08"XY4:&9TADLC$"$V;Z!F:_%7FP=TAU]'C3
M$SQ<MF\*,H$<_]B!E<1)!/==.E-P*3-40&40'B$1,Y->@ 81&(=Q$$<12:)Z
M]%-5'D@R.K%+5\,TD49 EE96#$1I6I$G8*5R6[,H5<$3I.84,I<IQ;<VS;=!
M6=%\)/07="&%IS(I;L5AX31SF#).0L=,A<5]C\%TZJ1KW><K0]1UPB9UD[,X
M,"9^PZ)LRC(Y.!0<N3$MH'5V :5%OU%V].>'^:1_S4$NK=4<S^%_(G9&]X)&
MM84?>L=;5>9;;^1W [([EOAW"7B!AS<]B7>#WN-<C ==^V9<B&<QH)B*JJ@]
M/Q4D+_,C$:$^#$%4*)-4E]14\R-Z5F)468(1?H8SJ.=Y\*41J_@Q7/]E0+/7
M$U[E@SKX)KG$0+:G-247?'OB<C/2 !7F5I$B6(BRC18F6-'G5BPG*N!T:J4&
M8J+B3;8V*C8D8HBU6$,$+/(H*_!$&N_T&:XB;.6G:\!6;) #.2-R&E248V&7
M8UL44-&R6O07+M'Q3]]V.M,"=[ E8NI!=[1E'P$8+^S2=Q5I'^J6B8#G;J.H
M2!IXBLA%BNU6C*IS(29)>)U8> ^X9BHYDS1I+B%(<.;#,JG$7NH5$9\T$3&C
M@A]Q$$/9$%("$D:9E(E6-#5I)DJ32W82<CN8:23'>YD65E>9<CQAA*7F%%E!
M:C.B:L775G\"-F3Q?#FWC<VW*0V6<X=R3=?_QV"",3<4ID),EDX1@(;@UVLM
MAD_E)V/^E"R-LVR".5GGERS\I!N7$UH#27:A!2W5EEJ#N&.ETVV%V&W#L61,
M!A[>X8@8.8FS(Q^RXY&46)HLLF60UV\'@SRL*5V7V)1&4X$QZ7B2=Y(, INX
MF9LUHGD]-6?DY3YT1C_P,S/HA8L;@3.U6)Q"4R5-=25(97JNE#]6I9LW(GMK
M@HQ<E4O+V(QE%6!3DY4$IA46A%9/.$%G<8UY94&>\GR)HC94X4%?P4)ED4S1
MQ',T]%?D6%>PAI^!96MCB&O^$ 'OJ!EHV&+Y2$]$)!E&A&Q^4UFE02P0.IB-
M<P\XU%G.<J$ U2T\_Y:0;S<<__0<791MV[(Y"IF(Q#%FYK91G-F15S9E&"6)
MZ$::^.:)(B*2A!==%>(\HMA' D.=(Y-O.TJ2)RE3]N&C1GJDBH$^-_E=FO1)
M,%."G[1P*SBE,*,1J/14KV1Z)#$_@>81B8:D--)53$,4:A(U4IF,*-=?:;H
MQR!@P<253O$HQK1RPT=\8-&6?<4U<.%7+S="E?)JG8)"$D8I<R5K@7JH>N.?
M3'9B?E.@4:<K5)=8CO5B@2ECN@)/J4&8D]5^PH%C4^1UN.&0;'=0HT5V1B:B
MXJ*0<%<Z_7<=*-J9ZT(?CS@OL]I;L\-W'QFD*;DC+0F!LKE'KMEETP6FY]AB
MB6EVBAGHJ\#J(,3:K,[*$KZ9>4@2/I_7,IOT>>#E>4W59TFU$9ZGI2/!)4NR
M/UNZ:$SUK-PAIK:7C+;W-%8S:4S3$[FD0-^9I@T$5IWV%('B>V%Z%LG4E:4V
MCE31%S970F*CC26DA91B*L\7-X/EKV.S86C!9 +J*G4A.#N$6)4E?OCDE_K4
M:_#D=<E6;+!!+"Z&&YQ%D#JVAY Y?Z^U4 WEAP>9?_P'48G('*]J49P)H[>Z
M6QM9.VUDFJ49>+)I@:;(HT@K>).'K@OHFK^:M(W'H];#M%3_2ZS<M:0@Z#+F
M53-$R8+I!2:H!)0P")0-MYQ*Q3/+*1)5RQB[%'+1N%4^^*Y+\9WNBA12J6E/
M :=/<:=B$:9.,;!^=2E4>$U?XWR L6&#Q6!I,RDJ5"F@DC?C="A,AK'S^*AI
M:!GUF&+LU+%J**$>6T_%)K*(R1^X 45Z&$6,*8A^B%#&$3IJIZK2<3IN9Z+A
MUH@=F9&XBZM0EBZWPY&:&))C@I*JR6]$FIK%.U)KJR-?EDAJ1ILNJ;2?F+S2
MBYN;AWE$\C(I<X(&H6=2$J[:2E1+Y50>87I5):ZNIYS1&4O3:Q,AUXS8"4S;
M*80/1'M&,34/%&#YZDO1E+\3T*]X_Z5R")LV$I1A4+@HXE1T"X8VG!)#06=T
MAR(8V*=-VP>@ZF2YWW=BG7%UMI+!O^9BCC.ICU68'IP;*9NZ8L>'+_NR9U=_
MB9@MI%4ZWY(M:I>S=M<>-ORB5=91O?6BOGM2IRF2(@4@7::LQ?NTM[F^-B)Y
M-.I;SFM26H;$4%R,*)-)U;ND2B(DWI5P*$BV5(J4JF0_.;-P&S&#\74E566#
M42P3Z\J#<R*5N-?&O<2=]QJ$5\ER7JF$TQ@6=3HCC2)!?^I-Q-1!,,2P;K%J
M:A&YJR9TW12&APJ&ZGAKUI67NZ98!!J/?EG)-*:@W1>AZ >I)9M^D]%LGZ68
M&)J'E!E%G?]C.J3CAV]'.MXFD7+'9+ Z6QK%1I(XB;D:4KR#B4T<2"!YO,_[
M+VD\(Z)XK!A8F\@*(<.\S!TH9]*J,D8UG+0(5)]WE C!/TE)G//S)48E$@D
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
MZZE<!4-6T5"&O*)-8&_H.,(E:U;",=80E6,X9MVF.<RJW.2< ZS$3BZOIUI
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
M)8)H2&'[6I'<US8J24EO-KH2E*0$)BR:J4U6PA*4MA2XOJUI;F9:DI@*M[?
MI8E.QSC F\XTOY+LR1]]2IR?#&*IQ-5Q('<,%.448CE 561TDZO(1#RRD'N,
M#G.8>LGG;.42BJ0.5*:2225_\JE5F>IUMHO543;)%)[(JE6T(@H$Y%@270T+
M+<+KRBMWI34\9.%*66VQ2UMP&3UUJ:M\ARN7^M#W2^]Q#UOEXU9C4IG,>!ES
MF-;;UC/154QG)D:9U;3F-?^QF<W,!"<Z !.@=;[3KX+UQF'>!(]ON*,PA5V'
M  <4& '$R1[^28P]P!'GQEP6LO/ YV/EZ<][*IA/EZ4'9"K3(,O,,;.6)8AD
M^FEAA5:8,Z U"$$RI.@+CU8B!_G003_3J-":QC0@0FUI/7I1$6-$I!NQB&M/
M=.D3G>@^)N6-25EB4]JDZ \H\4U)5-IIVF8*IBU-2:<\_=.;U-8E,ZE-;7(B
M7)KFMT<]&<2/! G4( =U.:Q&Q""/PH@A&>*0S(4D)(S2B.4>12EHO:22IPM5
MJ(9RCP_$M9.K6]52XFJJV&5%5;:;E5%@-2O=Q0\MOC/L*XD5RURNTI:\ AXM
MW?+_/%G^:K++XR6S#G=,SX!FFM(,9F.&62V[:).TMN'>9ZVW/F&:YK3L*^UK
M81M;V89/.-#1'SKMIQWCD.=^U.'?  _XO_I\QQ[:J=C!)I:Q^BQW/>QQCS[Q
M<Q_WV <\\L%@?_@CW9GI!T#TX6>#Y)-=A=8LA2V,Z M19*+[4 B',DQO#FM(
MH_=RB+Y+#%%):S1$_.)H1EMC$8^2*$0!XTBE!?[:^]RFTS.N;:93W!+>&D"W
M"!.5J WV6U K#,8(@U&+_OA%X)SJIKJ]+X\1\-,@V?3&0.Z1<UW-TY\@1SD4
MI[5S8N5<0A9YR$D><B(]W@BT@E(JD9"JK:KS9*>,/-=-_RZE5:WK29/YFA59
MX6XH6;F=[P8KOMZUDI6'%9Y9D%4L6.(EE[=D7BZ9!SUF779WK%UM:U-KOFO)
M>7NSM7-F@!F9:<I9M-VKEC/O'&A!#YK0K?D7;J$C3GL&S%_B?*=VX)DO<29,
MN,'=S@0I9MP'RC,]^AQ9R#IMT(+Z!Z #)1G'"@J?ET'T/?H!67]>O=$-S>QF
M,EKA"16DP@D]3=8Z:UJ%V*NB%R%M:2GB&=):1$0@%MMJ4(N0C*H&) (GL:4O
MM1'\\C:DIBKIIS6E*9WXAL6V,;A*5V+2+[I$4S4EM4R%TQNWDY34OHTQ3N K
MB(I5?":!Z'MQ JGJOU'<J$/)V/\@.:X4HB9%R(XT1":-9 A%O/5(MQ+Y)W#]
MB>D\V4FZ[E56G?3K4CSINT\>EBG@X\K)4<Y86 I++F1!7O$B6Y;GS=RR:G;>
M]'"^NSC/.;3IZ_GVX"R:0@]])==S%C'/!_3!>%:S2B#ZTZ$>]4(3P%_!T1\!
MC(-U<$['GO=K#CRU;D#KJ#.Y$OL.=M;C/[1S3)YL;R!X\*/!4Y?'NAJ<KGCW
MTT'DJ'J@)DS ">PQT5E;"&8/A:B",'K#PC,MO0@BXGMAV#08YC>())6:$0-<
MI"%>34A._"]_"=SY!L0O27,;TDRK&$:=DDG#7AK<NBE,)3:EZ=T93FJ;"-<W
MPCFUWO3_(F-"_EA'0.7QCX#*JB&U>I"P/J3%&_'((ALB5X>D]:O4/Z2W7$(3
M4*5NR*=[74M2=62@&%E6]U@R46*%?J(@I<H[J5U.9(5E5,X+Y5SNU9<-BW]8
M)O8KOW*LF><" (&%+BX+6\"'YY).Z?QL 8VNY[Y'ZI[NLU +FGR.SYKNZ"@#
M C5P SE0F?9EG)@CGKZ#ZB*FT8[#?\ NGI)KG<YN.DZP["BF/AX(GI1K9$9M
MU!#H9/8N9+RK@4BMH.0CU5JF/EBF/SPHNP0/UVX-\<SA9S#$9S8*1""DHCXJ
M19I00H*-B4J*V**&ABJ/2(3$OIHMVF"$#)M(\ZSMB>3';-J&_Z?X9L+:QO5\
M:FTFS$O":$Y>;T[0+=Z\B(U6;V[2Y/;H+4[BJ%VD2M\*@M_N+8_>*,8"CB$&
M;OD:Q9"X:B.FKZQXK,8<Z7,B!>*\9<=\HLCB"LG@SZ[HBORN;)2NS%5X BE"
M[OU(3LI.J7;<I7=4SK!L,7ATQ9748GB^C.7N(K&<1Y:D1\V>IQAU*2_ AP*3
MK@ [:[,D4 'YH@,)K>F>T0%YSIB@*<^FD1J]\1O!<5YZ ^R>XS>B8SAXPQP=
MS6&>HS@B1H&L0^S:"3R*:X$<YH#\IP4CB-/<;KK8;F1(38,&*KH\J"!1:&4N
MY-4V*+L:Y&0HP*'&RX0.KX80[Z&6L-?QU L+)X]#/F2&F&U!D V_1')JI WS
M?@1KE"WS4-*)#HSTQ(U)<"I,YH1.JHCU0&R-P&U)MF1PZK GLVAO[- <\"@G
M S'$GHJ,Y,16]HCX5.S$SH0AUL0I^<@IJ=(@]N3X)(>1!"Y1E,^L,$>1<*S&
M)HE1OF44)VG[VHI40G&35 7^.HF43*G\K@RPF&P6^PKDGN(I3@GDK,RP;"7E
M4 [_EN?D(JO+8BFR!I,M7DE9U.R6R*Q92J, 1^L F1'I+O#G^JP9BRD<[6Q=
M]LPR*Q,S%? P.+,T3?_S-&W#',TQ7PIFT9*C7\!N[!0-.6+3@.:Q.W0K'I$K
M!JD+NO[Q-R-(H%*M@5[F/$PFGZIK/#[HU!"DH1#D@RI*09!P(BG2O:8S07X&
M\GPM"N&#0H@&V8R-\;3P"9N-\BQOB4(/:Z8M1[B&)8$$0Z(J)I.D)L_$;:ID
M]0*';LR!;R0,Q"CL;70RP>:-J7A/#Y'R#]/-* \TQ/YD-HZJC_A(W]8$WU(L
M0@..<2:TCY OX+I242*1X7HL(Y;O44 T)#;G4";I \"%(X9"DXH,)I0L)M(2
M1ENB==B2=9K"*/ *+VLGE*!"RJQLY(!4_@YK-@#S%D\.>&+Q%U<I,5=.YIC_
M5.8(<#'IXAB;QY9P;C'"YYB**<^BL9FXT<U* S5?JTN[1S0+H[4FL+7(M$W=
M]$T!XSG:D00=9C73L3F&HYR^#D^-"Q[]1[G$;F.L8Q_=KE"UJ[J <Y^8,[NX
M(^\2LCG];H-&YD$<,I^84$(*K]<68+VP,V>><&@H9/)0*-@\\D0@+PN+[2,%
MK+].\B0O3T?"L&O\ZZ3 !DKV<_3FQXJB9(O$C6W"Z*>X2(QD;TK,+6_JQHSV
M9G#D!%G!38W&R(V<BMX*-(T6%*H"0\5>;/88L8[P:%L=9T*'SRDKYX^H$L8B
M,1(A<1(!Z9 FI5TY,1,/ %Q&D>(FSN)L%$=OM*]<__%&972OF@(F7/$N:T?^
MVB\6<\=@*X.Q<E'E7&F5:(E72,[_)!9BC\6R6BX  _#,D%$RE3%\_NS-Q/1C
M/Y.9O!29X/2:EN[-U/0R>6GGMG%,3S9F9?9D#ZU.(TVXUC&<6/-_WG$YUC&X
MZC&X0N9/$PH&^1$Y<' ?[R,Y 2HYJ4LAYRYJ4V:@O(N[^"[7$D0A52A3K].\
M9,@[<48*?VT*=49I4L2C5.0+1U(,T5-(>(:_N ;S7 1LT+ EYZ>GB I#X&VH
M)@QNO&0.B^I-*.RF>LIO2L\<WN;#]##>1$SW%!1!C7+W"F=-$E%.5.RH"@)S
MM77V@"_?)O3WVF3?.M=QGO\R$2^'7(NO0PF.7<6*=0D%1</2QSZ'(SX"<\+E
M+#?E=)3,XN:5=]<RX_@U+X?T*>*/+UNQ=L*/> U++O'*8(ET8'UGRYP7%Y%4
M%Q=6>I4G_X8G5Z"4++;W&/\O,3W#2HMQ-,0G&STS-"%CY[1Q <UW9I/)3%T6
M :UQ31%C-$T6?O5W?\&1.81#T>9Q''VK..ZQ.K[C.8Q+[!189\N#!C.M!OG1
MN?[1NDRM@MW#"&4P//"NO-I#O(+P01)R@R2DO+"V4Q'OO**3O6ZH0FB$UT"*
M:$X$1ER8OMAK;I<(/4T*:V)U:M;3I3HO2ZXME:)D5V_J2GS*5^D$2^3P28XA
M3@+_=$W>#:E>;]V0U4VJN&Z6=7()5XMY3XN/<G/Y1%O'Y(TN-T+]I%L3 D,U
ME'-/UZKNC7'6>$.[DJL@A^&Z"I$("1.U$D0/I2(>)5PD"<EZ-W60#%_=#W;<
M<I/R2GCS*D==T;"4=WJA=Q8EN9(KV?_R#UGV[[%V<5=<[O^2!9<6 P!G3@!U
MB6/;1WV##C3IE\[2EUWXE[# E %+5F4M$!J=+I9U>9>C3F#N])T4B 1]@SP:
M;=$28 0GB 45V&>1@S?*PYG]1VF/%NZ6JS@IR&GS[H*\Z]12S6.HMH*RRV00
MCP@%#PF[%CZ<T#N)QIS%5IT;)#M#<E1!555]J M7"O1R__A&:-4]LR9'T%"9
MYO"EN TFARHHH5A-+&S##A1P(BRH['!-U"8"\$8/$32IK(3=))>+0W=:=\]S
M\TU;29>/R.AR0CK%0IIT\0V.&T=T#:41F4]U\UC&IN\A.L+'>(QV8S=>PX44
M107C$GDG5 ?\3D7]/JD5=S0K6F5?^Q)@ES>P^M)?G=J2G]=Y"RMZK3IBCU0Q
M.1EB^Z\7'7;_(.OEJ'3-DI%C)W-+-9-\*C,SN=1^K_&L>?E\1?:6Z?>MVUH:
MX3JN]7JO8VN \M0YJ*,==RM@)H8$HV-B"@B #@ACUDF!WRZ:$U6"XH/N*MB"
M_-$(^2.A[(/P+HA1*RH();)1:^DH4X%FM$FHHCA2(['0\;SP0KPSAT1$B8K&
M:3H$/*/FAG'D;7OD;?N9AZ7MI> SF:IDP1H,;8QXJ#YL2=Y-I]JD69=$2LR(
M2PB7)G,O0:N[].;-NK,X<JL5]\QXI".43^2D6[_5*C-40H%/^,(X7*N*6[M*
MI3L44EJL4G)LD/RX=3WG*S,1)#P17$C%^U '+<^RXF#EI]TR_/*JKJ*L7_M*
M%CM._OCRL'!G8"GYE"A9J@]+>B-62;V7>H>EE!UV&,5L&.^O+ ;0Y0;P6"03
M+]Q'9,WT9=OWE=/TE?G:8^WZ3$,635T976J\Q_]]')M\8]$.K6:I YF#N;#'
M3FC1PYX@6&+( Y\P#0<][9JGMFEI1F7VSJ#V"3KU;J'LX01(;:%:B*(4ZIPK
MLM>B<SMIJ#L11 O3>88\R@MA>-GL>6GN69^OIB0UKSW[.6RJ2?90KZ:&VSYK
M:J?,!"81G:<"=/4.%TZF6-'1S:&%2DZF-5K1S;L/]*DT&HYV+W/9I%OSB'3A
M^+PK=*K8>W07AT-7>EP?D5%&IR.^*E(BI9 N17-D723<92*RCU#H=2=ZM]<3
M^2W9+_W2KRD"=D@W3N1RE"F,+!9!+L(Q/-J];&$Y'.8R&;%"V94D5EAD:3&U
M8C' %WJL%#)9W'WF=TW_I06O[YJMT^?'J\?G6)E]<QP#6]G=[?W>X8> (RTW
MNZXZGB.XYG3MJ,.=Y+&9'=L>'RCAW>Z?^(G4]@X@ZVXY/1AF2JU12<92-1A3
M&0IK2;B$TFM$1F2&8AAFC@8C<8@[8_A#[BLEU>O9Z#E'A@U6;42W5[5KD,@,
MK<V:V 9-- RZ_Y.IB'6- $<>WDUO,$Q;4P\//XR-K+B,^L9,Z$9!00S3-3W$
MNI6\SWCV\.3WG"J-J4HA$L?3R[5S&5'5[_BJ9/IU9YHK)^>KVC6/]]MPW.6_
M QQU #PF4/%&C4S8Y1(HCOWC'ED5F0QZG5W]GGK!#^O"I_=ZKYIZ"\MXM!=[
M_Y74VA\6,;/W+A[38@DP2_OB?6A9M5J9Z:Z19!4#W^7% J\GQM'WKDF_]$W_
M]6%?7@3(',?I?XHY-AUMX./Q9OF'@9;98:!</6C0-T5&N:SYTT[FXH/0G).?
MN[!\HVCF@_H.A"7RO-P+A2)R:);POE*[:9!FA5M;/&4;I,A?:^06S^]\AX/H
MV=@_\YHPB*LIVQ ];W<*)ONS_@>=C$KO]H#>W "B@3]_\OP);%#PH$%_$Q(2
M9/BPH4&)$AT6'-C@U\."%SL.W CR(\<(#P=>]/?AX0&3*46FE/<!)L&5)/VM
M7"GS@,R<.6V2O&DSY0&@+8?ZNV?SYM #'U8V93KTWO]*I >DVI0J-:74H?^Z
M>OT*-JS8L63#'H!P-NT]>E(A?%@+MRK;M&CKGFUJ%P)<MA#XGKVGEY[>NG A
MU#UL^&Q?PX8%,UX;>+!CQI0K6[X,81YFQIHO=V:L)#-GT:0[SPL-(;3FTYJ5
MK [M.G7JU9ECOYY=N_9IW:Y9N_[M.SCPLL2+&S\N%K@2Y:=_*V?^O+EOY]*A
M5[\./?MIY-R[>_\./KSX\>2]5J>^_+QZ[>G;3Q?^WCUZX;_+V[^//[_^_?S[
M^_\/8( "#G@< ?HL8<^!"1B8X!+Z++A$ A$2,.&"^BBH#P'FZ),@APE<J,^&
M#U[8H8@B?LCAA1^N..*&"?3_$R*,YO2SXH?FO/@@C F\^"$%-NJH#P4Y[DAC
MCPGX&..+0IKCXPD[)G""/4)20"653#)YI(\48*EEE596>60#3&[9@)=9>KDE
M!6*J:4Z9:E*YP)ALNKEFF78F(*:=;;ZYP)QOV@DHG@T(JF:>#1P*: ,+&-HF
MHH@2*.!%"$UPZ"^'8B0/I?(<FJDY WG:T 0&;6JIJ @IU("I! EDJ44"<22J
MIZL2)"I''PD4DJV9EN11KR)]%,%),0T4T[##%H032@5%$--* P'E;+,#_32M
M3=9"ZY0\1@EU+4I**=745=TN=:U32ST%55);,04I<?14!2]:<<V5EUKRTON7
M7X3E_P78!VSQ!7!D@ WVP6&%0188PI@I/%EE#3>VV6>>&=89:JB!1IIA%FM,
M<6X7HT;;;K?9!IO()>,V3W"LK:QR;]"U6UYST<TGW\SQK8>=S>W13#/,/O\,
M-'@TWVS=SO#5S//12<NW7=!./PUUU%)/3775_YECX((&$B AAQ5NK7776%L(
MHHH.BI@@UR&.R#:++J[=XH@LSKTVCW+W\_:60?9XXXY!NMC/EB_>2.6#.Q;^
M9-^'7WDXE4<^[N6>8^Y)9IH^NKEEGW[N62:>55).>9Z?]VGGY9Q3J6?J?Q;*
M>:.-%LIZF8M2,/NAA2+:J-7C.>J/IX@V))#OE"[$D*2:'O\T ? +9830J)NN
MFOPOSR?TBT0@%2210!4]]&I$'CTDO4LG=30L020MF^NS)>ED[4DTF603LCP)
MU1.TX_J45/[V&T744.@>M91U*>4JYUI*5::&E7?=JRUR86!<ZE*P?+6E,/Y:
M2\$@HQC) "9?;ND+9!S#,,,,C#(;U"!E%#,PP AFA(O9S,1<2!G35,8VH@F9
M;#A#0]C(9C<DVZ')4K8RY?!F-B4K6LI<HSOB&)%I.D./SH@V-*/5C#[S2*(5
MKQ@>]F@1._%YXM*:N!XD8G&,9"RC&<^(QJ =B  &0E"&4-1&"5DH0FE3D!LW
MY"(&74A$*EJ;VNHFM[BY39"!=-'_C.C&),,93D9(\M$A:32E)RW)1PE()"4M
M9R8M74E+63H3Y" 7N2Z1Z4R#PB3IX/0F-OF)3DPJG>A>N3I&N=)VM"1=H@RE
MJ$;14I=I+ Y"?#<J2J4*5Y,ZU:8.,JG>T4HAK1I>,F7UJN35"GFJ4J9!+'6]
M6E5O(Z*"'TAJE3Y=?80E%QF63I*EK(^P+UL$D98YGZ6M:3F+).^4EE.ZY<X(
M^"\H22$7M)Z"DFMM95WB@I=0IO:O!#IP+GNY1T/Q]="#K5!?#!38"CTHPH1-
M%# ?5&'!'@8QA\%PI#$L*<5 UK&4T@9C'.-8:U9*PY3EIF*K$1EN3A8;E_TP
M.$0\6B^G(A/%H!XM9TJC(A.A.)U>*M6*.'-B4X6Z-"XRL6C#6:I5KXK_U:QJ
MM6KV,!#62+0$KH4U; Y*D!Q39*,,J=5$9K-1U@ )(A<Y:)!T2ZO?&KDVO2'I
M2'\SW)0V-"4..8E(,R)<XPZW-\?]]4MHFIPFW20GQ[Z)<E727.C21-G*I=)S
MIRO3Z4ZINMK![E!M$I2@7$?+V^D2EX_:JE=253QD L]2J=I4!(Z1/.9=LWD3
M>=[O0N40C- J>07QE*TF$#[X:0^Y"\'>]IAK$5YY,U<M\<?YRF>KDL"3G.I3
MB?IJXJQHW>\ ],1G_+"EOW*-UX#E,B"WA (5>!F0:@.%*+[<(I<*1I0P^I*@
M8#@(F0M.=#!UX8MA"M9" E_FHR-D(6- BAF)_XU4PIC96 TU5K'2W)0T.=WA
M;'CX4N"8[,._X4T0AUI5-%(GC$:E*E&= ]4E@M&U-(;45)O:8J*]>,=>?%F-
M?PSD( MYR%TY4(,NQ,8432A%2"8;AOR(9+2-R*P8DF,EY;:C"+E-1C12Y"&Q
MW&6_82E$?RW2XRI)R;O.R'%XZS)F]XK)3G(238H]7"GO[#@YMTFR<&IE93F'
M)S_7"76";F5I8?G*UM'RE8 JE&@=A3L[ ?E4G+K4,#DU/'EH.K>GRNWTE >K
MW+:J>0K9E7"I"2M;*816(JE5\L+IS9/P2IPL:>=)@O7.F3Q$6ND$BG7M&4]E
M 46?U]+63>PY0'_N$_\IX6)V  MJP*CHKRI'J5I"JX*7!C907@GS[P,%7)B_
M\+>$%/UO1A.:T0@F9C#B%FD+)Y-"QTP&PC"\6$HW1N'=I/3"*+TI;7+8FLR\
MM(8E6QG*1)S3(Z*XBKW<F8MO+$4PLJ?%7PP.D2\>LZ@Z]>%/??%S)BY%C(M\
MY"0O^=,ZY#6Q/DCE8/5:B+@&\SW"+:UP4R25^[@AKM4UD'@K9%_Y-J0A&4D?
M/?\0C7HN."'Y+4M<.A.7+LFEJ&N2L9ID.F<]BSE%FVE0D,4<UE&WRLZF4G2U
MXURC%YU:TLI.48XR^Z&"W#N)M*EWOB7(,8Y)7%1-A%+8!&9MLT?<:VIZ>>+_
M#*YQFWN]624^(AK)KD8(DESR<5>[UQVG=U%2D^TZ"R;@[>X'.K^_\5KKO=?B
M5KJ^5?J@6.4M08E*?)M2-==C$"X5G,N_XF6ON^R7+@'&:+L%3& &GS#!E)DW
M8S*(X!22=/D1LXR$5RH:E-H;Q!T+>(AGNL,B"CSAS &Q$4^\5(1WD<<R1NH4
MC]KC^IA\_679^,(C;OZB:MS][F&__>^/__PC)T-98^,<%X1R)V(@"N)5:J5D
M*/(V.6=7;3-S@)2 /K=7(=(C=;,D14)F?--(CU,DEO-(9=8X3Z=8BB4G=#:"
MHG0F8((YD:,G58(YI!,FE_."?X(G@>9*JQ1++IAH_XHR6KMT2[0D9*8R/ LA
M3)O"$0>1*<8T*4<8A*.B3,ZT3'M7$-BD6]TS/MNS*]W#3?"S3:96>+\B71VQ
M3MFU+# 13V-H+9G'/N843]&"+/'C3O'T7G"8;,<V;?UD>@+T+7G83TMA-6AQ
M;0ND4.&F40^44.A&%Q*$4?^R&"H$&0-#%QE%%\EW;@X64L7'?/NF81%6&?IV
M0Y\1<-'GB1BF0S9D4RXC<"2F&P='8@KW?@RG5#(313JV<2 '<BQV?L*A?_@G
M?_1'B^/78[(H54J0B\-(C,5(<F6%C&\T@'YD(1MB5@Z2(B>R<BC"9&]#(H"T
M@#LW.(JTC7;#5WK#5WC#5_]/T@_VX"1Z!5A[LS='TG100B04@#<<R(Z?,W6/
M4TKFH#E6XB8)D(]7YSE=(CFJ<UFA$Y!_LF<U*$N(QG9_@DNKM9"&,F26=DQ$
MB#R^57?+Y82O4BG6DQ"DHCT.@2C#!9+9PQ#8!$[(U87+Y2OCXX5D.'E>:%WG
M97D]X88R$3_6$E R>4ZB1UX\&5!SF%YY>$]ZR%Y,@118H3M8 2\+]4!JD5#J
MEGLE)%$654+B]HB,>%$>1&^" 5*,^& =1!D(9HF7N(DE-7V8>#$R1$0>QF\\
M!(JJR'TSA7"HV#+P857IL8LY]G 2YT7Q9S3&:'(=!W&V2'[RIY=4!)B)J9B+
M:57_'9(U;@29'>)&RWAS;S0A$8*-;86 #+B #ZB-ZIA(-P*:@85FW&@DCX,E
M[!@X>Q,E3X)F)WB"(8@Z3M=8C;4FFJ4F3.=*M EVM%-H7J=*"*EU:6<H-*B#
MQ+DGI+,H;Q>1\N [M#4!=T>1IT);SKE;P;,J5^A,\G ,P9);P<1JL-)<6]B=
MT;4KF?)JW,D^V25=\/,]M"8^Z70^XT2&-V$KY:-K[<,^S+*&Q-*&X?63^Y-L
M/YD_Z$)Z!G0/S=84SH:'-J$[MV<7<=%0VE8O5<DO#%9N7ID7ZV9@&$1@@BAN
M'/5N,,1"]+9\:JF),V1#^%92(Z9O(S-PML$:)E:*"L<<)#W%'%<E,[98<5+D
MEU\T?_3!F!A'?[XH5<'X5+5X?LHQI$WJI/]/.C5R%%;7>%9O]"!G R+V$"%+
M-C8K,E<5TH";N7-%=S>&]"!OPR+@J'3DB(YGRHY!\E?K*#B+\XZI.6=]<Z?Z
M2(\OB(]T9B7Y2%F3XTH%F4JYJ3IW\G6S%';$.2=VLIRW(R:U<W&I CR'TA <
M<0S(8VD?(4P5@2J9,CVTTI'$8P[ A7BYU1#KR3W"Y1$DL3V)QYY=6"UBR"LI
M47G?<Y/=PGG=Y6L JA/T8WHYP2SKM8?Y8Q71)J#\$VUVF$1KL91.*:&'R&W2
MVE"1<1<)LR_ -S"2&!EB:6[$UT)BR:V"(9;@RACE.F$5%GT98WV:Z(D=QF$G
MA7T]%*.E.$2^L8K_1H15.A6+OPA_&C=^'F=4K@BE-<9Q@^FC"5N82&.88E2P
M#PNQ$<L?"9(@? 1SD+D@9". 'X*9:J5E5":-TNBE=.5S<^-F-K*FHQDC(W))
M1P(C>998A 6/.S)8G!0XDL6;<G)FM/,EM%E*<>(EI32;I:-9=!(F!TEHK(1H
MB[J#:K(H9K>H:N<H"X!Q2FB$PU2$1S@JE;9,#5&>>G<JA-<0V'1JL(*%YQDJ
MX$-,M!9=[1FKO\(1QE).O5(^;,B&\+-Y<MLMO_:?_<D_W4)LX0)?H[<_5'$4
MZ")M")H4"UIM271?V=86M1=!$]IMTUHO6JE!BNBA=*&Y&"6N)A12E%BB_^YF
M&1] 82YD;Y=QEO(Z8KB!,=07,JJA&CX4&P<WH[UQNS:J<#W5-%>U'#TZBZUX
MBPYWF#.#'A+K6H*)8_UZI,.+I PKC,@KO=-+O<<!C6#5-1]B#UWC507X<@]2
ML1Y"C7]T<VD%LH%D="["(D6'="O2<^8XCC>[.$3G(H+S-WKUCC4RCXDE2C@;
M@B-(.'XZ=:LS)I[5LYV#P(;F=:>S.DR[M&67**\#:6<G.R(WA)5V/ AQ6Q2Y
M/ ;Q=_(0 =1IA,5SJ<OUD=0S$8W7P1=Q>+7UA;227%8(/N[IGB]!GS>)/IDW
M>2Y)%+K6JS)!+7L;>NCUM]LR+D*!Q'^[>OOD%/_'RA56Y'IH :T'P%#T\A;2
M&HG\4F[@QJ$EE%&2 <88E6 @%%+R5HD*=ADF:E+.AXD=DY8J95(#IY8!EW!R
MZ6_X^E(@=F+<9Y?[.K!+U+S!VY=[V;P$6[T-]\=\6;Q%RL@\9LB'#,F1C+Q/
M1K%E$[Y(9J4UQS81\C8E$C>$U)F%])F)I+]GZF8L2R0\ DG?6)J+ V?SN,I=
M(F>81'6^J8^!MEF68\"Q5,""%K3_6">'%DO#G(,[2"@\Z&B.U@ CQSR:XDS;
MF1#,XY&=PA#1M)WE*4W'H!/1A)Y:BYZEQFIP:Q(RC)[:%87@Y'@OG#[I%+?:
MXC[CQ#[K8Q(TX2Q\ZVO_;Y@M^2QL_=1>0%G$3,'/#7HN6.2'$P2ME,M[; &5
MXU9N[(:M'.486<P7C8@8(@I\@Z%\,.2M,'2Z&?-")I6Z%B:[&%/',>5A )=]
M/&6*)08??8Q5YL?(, :,Z"?(B7P>DOQ3_[JP AMCONB\[8'302W44,H@T-@U
M6HK) _A5.==RULA6U(B^44TW9&JFX)B^;C,W29<W@ -8AY4F<$HX(.A8GQ1G
M -DG]DB/(D@GNMRSO9F;>BHZEY4Z@:8Y9(>0B%J<4JO,JD5RO#-W<Q>VF#9,
ME!*$>:<\S3-XKQ+"H"I-U>.IQ5,2LF(.QX4]DK*J+QQXVK7.Z%-K8FC#V^7.
M__$<K.UCPT;AAOC3J^IE/P>:>ELQ;<H*0.0"7_ R1@HU% ND%H<84?32E-@J
MK8=Q%O3 Q8TQ,"#4, CS,&9\8.MV&,=-EBZ$HBZU;S9U81)#0V^Y8; [TKM[
M&S]TK_QZ1%L%O#N]I,7+HX[LL$,]1C0MB\:KI >[L"FFWO--W[G8(0UBOFO#
MU&H5OCORF'13-P_H@* LU6&6LH/C(Y!$9D'R()H4.)_T94]G20G.5SK+6"/(
M=+-I.6@6M ",9T>R )Z3)T?+RRSH)V\MG(>*6J/%D!*<.KFTS'W=P<UE:<4D
MME?;P4D8*F$+DLNC*M&T6Y9G=_-YGB],A3<<$EHH77XU41"YUH;" N4E(;<
MFFLX011P.'I8/J#;LMH%.I3G8BT"!%]C-!<4:N8+)"_5ZI0.G=!2"3!>B6[[
M@D**:%$8?6[/?<;,=[J?R,800 >WT5(YY+HKNJ(?YC$F=L> +-\O/<A ];S/
M"[#&Z].L4=]8M+Q=-,B2'M,V73.5[NG_GVYRU\LARZA6 WC)(%* 9E6 :H,B
M9\4B!+[57B;K9)J^0D>.Z;B-4Q*/6M+@CY-8 "S+GZ.;>1:;G],Y;_*/BG6;
M?:JGDW76I=-9?;J"2TOM=ET[@+)::K)^E3:1R"2%P'.1FR)WQ97CGP(]I#(K
MP%79*TP0@Z=J$0%=TO4!LB*K;-O9,6G.F<<3[7230-&&ZA.&IL?OT.*WJ#TN
M<^A/@UN4=G@35/'$6$3%34E[]J50?A%1%N3;S(U@ ";&D>'Q"D/17VFNRGU!
M7XFN\X"N*5J6*P^OIP@:<SP:N2$;/<32UP=$):93/Z0:0:0;-/:[A8Q^/]K>
MDZ[H207J5I.7_T'OKSP=Z2YV]$\/]4"&WWND(1F"1V6#1U6/]2LW(IA9(X2$
MIBO;F3I2@4NW(J2,)#.2)&8626.6]KS.@;),F_.8UHUSP!C>U@H<M'M_9WZ&
MXLF.9W&"D+%D**OT2K8T6KFS[<=4G6+BP2)\/,\CV7 [ <9E/<W%:;.2$<2E
MS>^.*VSK:IF&>.+LMBU)7?(#+#NA3B"1M_W^SO-$H#$YQ.HEN/H,T AOK$_A
MQ/XD%66DE&@QN13_A[4'HEK<0=[F>X?A+\G?00-&8!.]W!E-B7G^T2L_0RPU
MW=;/EB?M;[,+4[&+,FOY&B&VN]#14S6VB^G'Z;U8?@E[O%$O-8W<H_^7WJ_S
MK[#PC__YOU3.Z""F#A#Z! HTI\^>/@(#$Q HF "APP1+$B0XJ,]<0HL"(>IS
MV)#CQXT0^WG<.%(?!8XF$_2;2&$C2@KF6IZ4Z=*F.9LV5TY,<*(EA9A 7280
MBK.HT)P)%@ UUX"I4Z0QG3:-N=0H4*<)IC:@6A4J5Z=AM5(%2Z&LTP4-PJXU
MVQ3L6J?_Y,ZE6]?N7;QY]>[EV[>N6G^  ?N;(*]!X EJ#S<X<*RPO\"$#2^&
M7#C",</R_)F+K/FQO FA-6NFW."79LZ''YOVI[DUY-&O8\M^77NVY@B0_7UP
M73MW;ML?:A_8_9JX:^$'Y'T 3MRY9N?^E!/_3U[\ '7IN:]+Y[Z=NG/B]PY\
M\&[]^KW=U\G[9=_>_5QZ]^(?@'! OOCZ]^F/AW __OWZ/JAO0/_PBP^" P&4
MKS\(".R/G@;O05!" 1^$H$($,VRP00@U/%###4/L$,002S2QP7E"3+%!)4I<
M$0(E4GQ11AA1K/'%%F.\$8)Y<N21QQQE#!+&'H4$<IXB8RRRQ_>:=/+)N92(
M4<H>IYRRRB2M1))*+K&\\DLMPQ0S22^]O!)*---4<TTVVT2SS#&[E!-.,,TD
M<\XPL[S32S?[]/-/0 ,5=%!""S7T4$03=8\CAA#21R(",!JHH(,D<K2@C!PB
M2".0,NVTHX]P^O2D_XY0$G6HE!(PAR6+6,+IU)%8HH#54UVR"":<B)*I):*
M^JE7IK B:@&CBA5**U^Y,@M8H;YJ"RMHFS5+JFG;:@#9L,B:]BRREFK VVO5
M<JLI1<O5JX')U$IWL<P2"RPST- M[1=TW3ULM E@J_<PSCK+-S9\\X6MM7]#
MZ^RU7PJF+6'(?JG-8=<BILT?X'(;C3?NC*.-.NBD<TVYW3J.+F3LHIN.Y.ZZ
M<RXY[^Q+^3J8STO/.?3,??*\^?*;[[X/XLO9/I_QV^]! .D;D+X")SR:PP$O
M5%I#HSF4D,$%IY[:Z1.O/G%K%[E^444Z4FSQZQM;M'%%L7FDD<@:Q^Z1[?\M
MB2032"*_//),FP7=\\L[Q>1;SCCUC#-P/*O,^W#$$Z>+<#L)K_-Q.O>.G$LM
M%;?\<LPSUWQSSCMW\J$E'B*@HT8O&N@@CSX:??11+]K((Y(ZE2G3AE":B".'
M1G(()=UE/4D?W5>*"?>B5C****+L\4FGH'0--M?B@\KI6*B2FLK:L5Q2%ENJ
MR.H^+*RZ*LM[<<$W?]SRV6K <T,WN[>!Q!*>##&UZ'WLL=0R@S_^PD!#S3#(
M<*8WI)%,818C&MJ8AH"T(0T";4,8@DE,8K(1CFLL!ISEU,8XT,G@<2!#'-V
M$&3*$4YSFN.QEYF,.^213G7*$QV6E4QEX+D.^^S_(J'KY&<_^M&9T.Y3H ,!
M34))0]J'Z",@"'T APRRD(2"N"$ 86U$4A01TTHT1:]Q[4=:G%'7UL8B&_GH
M1SH:F]K*6,:WN6U(;RN2VN1V)2;9T$F->]S?MB0X.-$1CW8L'.#F(4= !M(N
M=<RC'_-DR+W5T7%[$V0C'?E(2$92DH Z".H>M9"!)"0BH#+(IC2%J4]RBE&M
MH]6H;-</BT"D5#M9U410J2K<$854'&$*2W:7DULACR?'\]6QD(*\J-A$64?I
M%;&D%<QA5F]9RW26LLZR+6B*Q7QJ,<LTM[662;+I7X)13/P$8QA[428P](K,
M8DJC&P!"1E[R.$8$Y &:N<B0TS/O(IC!" BP@<%3@N@<V ,GIAF,+2<VO &A
M;F #,HQ1C* 4^V#&(K#0A<)0'C*,3@1,!IX6;H<\&HV9>#;J#_&XS)'TL(\0
M?\;#H0$1AT0<D(",]E(&(2U#'_(9@SX4H2F.R&@+@J*)KH:AJ2%1BT/=(MK,
M5J,P@A&,-#(;4[=(1K%%]6YN=%O=VO@WML4HFWHY9)4<1[D]=A5R?=3CG+9Z
MUKQ);JQK#6OC!*<DLH*52FBE:UWM_WI7O!YJ(* 3".I89[I/:C)T!UG()CD%
MNU"-2B2S4Q5$>%<0VWTDLJY$GO)XTKQ9Q@1YN@,*9U<5K.:%ME=7,99.G"F5
MJV1%>]3"%FJW I2E5 5:7QE+N+1EOK9XBRII08MBFK* O+Y',:91UP&+&Z]W
MR2NY[%(NN^B9/]9,S!R>60T])T!.!D;F7Q-KS&W\*;%? *<U%1RO!H,C4-X(
M)X3<^1AZ&RI"D76P.Q.=+PM?R#*5Y5>%(1V/=!XI-!WR;&<#Q@]*B48/EQ)M
M:0("4- LM-.G#2U!$SZ1T3IT4RQR#4-<Y"(=3/0UIZ;M;&T;XX^D:B0T!NE.
M8XP;&^'ZQ__@XHF/>VSKWQ9II4.*=4K!Y;&;Y#JX&M/)QF[5<2&3U&,D)UG)
M2Z[KZD:Y5XQL,LH&N5VF'&+)4(8D(ZOR%$A0V9#=E>I6M!05EUNYN\Q"SWBR
M,I4ODW(4T)*6F<[[93"-,LS17DN8Q[3*^;XBOF@VI5MNJ68UF\(]:C)Y+^94
M5V+V54[E]DN HJ&,_PY#KWL)#)[J(MAA8).O>S&LTIE&V+U>8VKZ>O>[^>1G
MJPG:,0U:\#>OJ4Y#Z:N=%;Z7H11-3\KL*QV,M@S8Z!D/1ED&R?D S:4&'MH1
MD99@(2HXI1!:$$P/3*&F5:VG),*I$[6FM0R/*,-$W=H\PK8A&JW_J(PJ8K?9
MT$BWM#DUQ7!S,8NA*KD>TSC'?9M<(?==Y"'+2=$#[XN1X\I60@;\K0N7*\$=
M_G"(1URO!4E(02QN$=99,B,*F12GM RJW(5$E2K974/ 3$N:2'8FMWN5KG8R
M/&"2RE<EEU6N>G7S9/F2SLV#"K*TY7/P/27GWULM3J#B+6NY]IJWM=8TP2?Q
MNN@/,0"$G_Z(^YC(E)/25 ^,J058=5-7_=22J>=G5FWJS3S0NQ-D.VP2*@^+
MD;<W&C/A!^5[L=; MX+$T8Y\59@<^JJP/,D1CGAZ'<.,QBR2.$-I@82XPZ4U
MNSY/+.(2+>_@!D6M:A"JJ=$87%.?BDAK_T#EVKC1C6X/=_%$Z]Z0CDQ\5*<B
ME8U9I2H;C>3B-BX)CG!%,I 1:4B%QU7?P=<3U"/.;QGW6_@))[*_RV1\Z$=?
M^M.W2\4=E1!)62JQJ824IC@9N]<=]LL>'_-*?M?*7-9<E:KR'4Q0U4N:Z"3^
MO:0_G4?+/.DM,UC#O E2]&QT9HH69R&+V@H?W$JZ;%$?L^ M05.+Z>,FPTB-
MU( T>]$?3'N7A$D, .*Z<3*82IL  2*G#_273?LG@Y*'##3!MELUW]@@R' G
M]>(@MQN@E,$UC)&HD;$HE+F.P%LA'2R9%PHVF $VFO&O2#H:']J9(T+"H F:
M'WJB!BL: J&V"?\QH@VI$*UYFA&Y!R2:FB0B-S ,$3K8AZ[Y,!OY,-9#*KK9
MD=DK,:E:H[:)-ZC**J:*JB13*^;KHW_+P^%C.+RAOB4#N+&:G!]#/B+C0RL!
M1$5<1$94,HQP'8RCB$T*'5&")4[:B(V[N(\#"9";+)&PK,D"'EWY'=O1)5"L
M"34+BN,9K?OCI?PK+:BX"C=;K:3SOV*9BJ7(GK) EFHY"ZUHK03<E@9\K;
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
M2-&$$!QPSP$?<,CA/?1X*"*)!Y@XHHHDLKBBB_2 2&*(]X08(XT0W(@BCO1
MP*./-_+8XT,/C3BDD#<2&6200C))SSP@&AGE0708.0\=!1TDY9 -9=DE00\5
MU)!"7SHDD)E=,I1EFC+)E*&;'\&$_Y10+QDEIYU+Q?F2GC$I\::??P):D5-*
MT1DGGGLF-6>=> X5J*./0AJII)-26NF?]K#5UE@)$%!67IJN94X_;*WUEZAO
M4?!87:.Z1=D)C25PJEFI]E69K:^6%IFMJ%TFV6B9>8999:=U%IEHKP$+VVG+
M$K9L;,<VJVQJEE*+$7'F!-? =<3QMIMTW0:GFW3R.#=N;N;!EYMTYFW7[;CF
MI;==>NO.2QUXTO46+WOWUGOOOO[\\B]\_O4'77W^Y?>>@_@A'*&""LI3H8#_
M24@QQ05*3&&%&.]W0+54B8BBR"5V2.(')^(X,@0@BISRCC2BJ.++(=(L,XHG
MX]CCC2#2F%!CSCW[^!#/1LH(991(2HFEEETF7>5#"F$9M4%;JLETU6.F.=)!
M6,^3YD ?8[BH2$F1+3:BA3**=J$C@=VVVQ3QJ6B>1LD]IYUJG_VVWGOSW?^W
MWW]+J@];G2:PQ*=P:8IXJV,AGFJIBC^F&&2;GD7!7([5^EAB@37V*FG!HN9K
M9Z&/5AEIJIT^6VJC&P;MZ7UMIOJSJZ\NV@*K RXI;\L-1YQOOW"[K6[=^?X=
M<<"'FSRXRDTG'KK7K8=M\\%Y9]QTUE=?7GN[PZ?POM[7%U^""K>'H(/ZG4_@
M?_FQOSZ#"P_H8($1-ZCQ@0SFKE.'!YQ(LHHCL^AF+[K' &M$(Q;M:&8ZXE&1
M$GA F E)1P\)VL^(EK,)'FUI&M2@TJ)&)2T5!"%#.A.6Q#03B*#)(5#;&D3R
MAQ6[I8TI,4Q4V>9VMK2Y,(>WL>&@^$2H0]&-AHC_"N(\=&C$(R(QB4JL%.,V
M]9;$D2HO>'DB8\R"JK:@AG&C<MP4(3.7$]BC,:@I35_T BM8]>-SD^%,KRPS
M.F")IC/#,EUD9A?':#D+-K2#UK%4%YHEOLDW\L"6MK*5K>)HBUW'<=>YN&6<
M1BH'6_[ %KDB,*Y'MB=?X:$.=NR%+_@(S%_@"5@FVY,]_(#2/P1[F/CP$S[U
M&<A \XG?+!^6,7]4[)85NE_' *F1%K6L0R?ST/]P-,!@SDA&*%*F A\2,QDQ
MLV9+0M+-B,0D:PYI21@4VC:EI,T-;K!K*)P:!*Z4)3$]C81.$^&7R-1.$O;)
MESY1VPQK.,2Q^5"&=R)4_SSEZ<^=U,V&<A,B# 6ZMCG],Z$*72A#_]D6PY$E
M+F*I2^+N A<NQFI3B=G4Y28G.;FH!5:OFLM<%),8SFP.,KNB#*]8YQDQZH4P
MMU-=Z%1GTSC.$744N-T>^7([US0+- EHJ%>VI2]M :];VEFJ<GP'KN7M)F"3
M#*7QP',]0IZ'7MU;S^[DM=7NQ$>4Y,-/^PSDO?&!AS\2JL_[PA<_MRY,0@EB
MZX$>5+\"58RH_R!FR4@6(@!Z")A_-6"+F+E,&O$LFL]TYI!TM"*=:0E*"US9
MD) &3J,U+9Q;4IK3P)3"SX9)A66Z6D068A.]PLEL^HS;W8*(-R#^<"6HG>T_
M8/]+4!J*C8@&'12=:.O;WP(WN+?1*!4_%2I0:90O93&5XU(E*K-TM*2&@8L9
M12I&5+$TC<$J74L[DRR7\BJ/>N1,'),5&KZ4UR_.8M9FA&L5;7GK-\,1UWS1
M-5]& D]<3RT.5YM:G>GD-SO&<0]V]*6PKOJKE,<P*[KL\Z_X6%*4_F'K>RK6
MRH;ADGX4@N7$_!&!]VUX0KB\ZVSI(;*^[L]_+7+1C)!Y#Y;-*)DSDFS.8L9-
M'4D0L9!=II0L&Z-L IFRX 2AD;A$Y*F)T+-30^>9TGE.@WQ))BR$@'LS$M"
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
M!F#_G6_:S8=8GD@"3AO+O"2/M,R+#5;\_MT\MV+- -Y.:C'(?/&R-N60\/)
M$W1!_QNTH5*&?:ZQ%]**,;\C0W=7&=:*+C,OA1:2.?P<B/Z&8\JA;T#OSE6O
M^46'J]UM]%Z']J#H5I22)'JDKY$/F=8JW#U;<)9(B>@J*=8S8UT;*^?,!EY3
M5Z!;&)/)01-U41OU49-I<P7SU=HI/;*</AKUA.[.@"%2SBTJ]?I.AQ8'PDKO
M\FBSO9C#!_#&@IUH;R"U1RAN*<?T*+YD,T%I_-*,CD!)YE9;C<WL6>-U7NOU
M7O.U7O/<A +V]BD=(V4J[_@70FIHOIP']$SU2$M=\O3U11"3B;GD,+ESY,X=
MBPBI3+:LWG'N8\TU3F+@74=V:9OV::-V:F=K?.4&(1$L<+W\-84.'7W!RS%$
MF+L4V 38-F^$G[QL1ZG]EW1T4FJ;& ,^<4RC3' Z("Q2&W'62+*ZXI+P&,RH
M=G5;]W5C=W8;(;E@WR)E]&PW0',L]B.AF@H'F RK<(.Y;;V8-'6D]B>C6"DW
M;LG@JG%++C<EIW#6)&3AS*^2MG8#>( +^( 3N#]%!QP*74=3:G1\2VN#M+^^
M,+P@W;M(:O8QG28M[,.B]ML)%C%9]G&KK,H^X'/#9)+$&+DYZ= 4^(JS>(O_
MN_B+4XI@#\\*/T=\I=KT&H\C=^@F529J.E(C.YU9HS;D$NF)K>2(;/:(J\@P
MU7,4/VF( TT"02F0\0B,6_F58WF6:[E/L+;S:AI7.WA4/2]AIW!6%=CW[8L>
M?BJG#CE?N<C(J+5QQTS\_F:UQ2^V^:0JVUC/;'F?^_F? WJ+^T;O( ]&6Q]A
M&^PA2KAYM!^H08?!KJAL_WCT##9$!G=*F_9*RGG(:/JS+??<S4S> 2=C05#>
M"4F@HWJJJ_JJ^S7VPA=7U5=4J>WP5"BB\I>]'%(B:A+1O<>\D$=V=)*&G[9M
M$KN(P+,IJLB=L^R=RQCG@J T%9[,L/JT4WNU6[L#<,/7(5=TJ&7T[Q3D(SV/
M;ESXV_I7(5L/\3BDW*;V,7'(?,/OAZO,LLLS?XMX-$WN,FVV0%_[OO-[O_O[
MF=(XSWGY=W_Y8LK+45&FT5TZ@2F5<60X>!#W9!>3_\#SB3!ID%(N<2)3"):Z
MX2&-BOQ[R(O__,B3O!%F]:$WE7#XEU)5;_N!2X4.]OBU!U9Q)KQ@IJ9NQWN?
MV(N5[*?3^>,V^8A?4'X'"2J:.H_]=\DK_=(S?=//UHP'W7TQYO/F87#L]K<D
MAR3A,"7A+2#;BS3?;6\@3VISNONV)!37M*X:)^'-\[Q78 4-?8@X_=S3?=W;
MO1&E!VAX^R3]G'X-V(1[*+BX!VS[N'8PS]QZ4D2F&C@/^XBTI+N3B./7^RDJ
MD-NGXN2*^KPC?=+??>=[_N>#OI_T<;8G(K=W],#FG#8W^)E7/:\OV P_W4*R
M"W;P]F=&?$LR;MP];K)_^J[JG0/U)$T:7HY1UH^&_O$C?_(KOU3$S:&YP%=&
M ^R$HG +BX?@?S2O0T_UGCM* S>FE[9,M[N;)W>NNLB=$Z>N\G.I'Y"0"LT$
M/L3RPW_\R__\6T3/*2;:3GW69Y\@/14D 82_!O+D_6HP0: \?_(0-FBP$*)"
MA@(I/F0X4=X_C1LY=O3X$61(D2-)EC1Y$F5*E2M9<J1WX-X!F/1B0JAY ,*'
M>S1Q[KSW 0).F$&#[@0JE"A2H/=L]J1G\^E."#2G$H5@DVA+K5NY=O7Z%6Q8
ML6/)EC5[%FU:M6O9MG7[%FY<N7/_Z=:U>Q=O7KU[^=9]*-#A!'D/S3T\.'@P
MPH2')TPPB)BBX(>-&P\V6%&A8<D5(T*DJ+!O:-%L82H5ZE,H3=4WB1Y-"I6I
MSZE,B:J^NI0J5=JT:U^%,!IX<.'#B1<W?AQY<N7+F3=W_AQZ=.EQ!P^<,/"P
M/\ &&QNV?AW\0<S7_9E;>-!P0H@6+RMLSWG@>G_3Z>=->A-UT=.KD>['S;0_
MV*AR2JH!;WL*)ZJNDJV^!AU\$,(()9R0P@HMO!####7<<*/KJJ/(G.NL<\@P
MR[J[K$3L#CA&(>TL^FRRP18B3[/,UOO%G\9^D8C#'E,J;3_\^-,/MOQ\,K"G
MUY@R$"NI^*#R#:O7KJ+'QRJMO!++++7<DLLNO?P2S+X&8O%#$#%K@#N' %M,
MH%\\S RQ-RTBS,6%)&IHH?8$$ZBQA<*L<LB9?N))R/P(I.E(V1)<4E$!90-*
M0*NN2O+/2BV]%--,-=V4TTX]_?0?P3)#TR$9%PNOLA0W4[.R/=',T;'L7+0Q
M/87(VW-/B>8#-<*8? TR0*0278W81EU;RBJ<)$W0JMWH@;0J7J6=EMIJK;T6
MVVRUU91$[-3LEB'O$O*0QL=*),\\],*%T9_'\K1(,#PG@M?/;9][*2A">2KJ
M69\^Z"G(^Y2T;=%GB9)*MMAF0W!!W7ZS%^*()9Z8_^**+;X8XY 2VYA$'-$S
M5\;T1BR1,_E:5<@\&;O;L[S/<M0UUXR+.^V HPPU]#77AE(*P(-]QDI9W'K;
M;5+?GJ)2YJ257IKIIIU^&FHQ15P37/1$MNS;>1$[)H*0"1)9NSKCFS?LS%#4
M<]>H]=H76'X+[<^HUQ8]&,ED%WZR0* 43/(>M?W^&_# !1^<\&P#JPXQ<0]S
M"$7#N(M3(C@CNXA4&0F:'&8;:<4QH\+E^E70MN$NJE& '962;X?MCI(W9:/U
M'/;899^=]MIM#X[4,4,>,3%OP^V]HL?17<B\BA"R,>7+KD-1OCL1NETM?(/\
MUVU!B;V/;;IE6VUA1IF4JI1@VI"%GOSRS3\?_?1M%U'4\](+,63X^$P<O,JT
M:Y%-&<W!G\8<77XQ1O52'UA^A9K\4&]ZA-(>]X3%O4>M#B?(BM*3CC9 "UX0
M@QG4X 8S-3(2R2-=VJ$1=N+TG6,< %[G>I.;UA4VZT3N?^_17-HXN!+5E 9[
M^/D HG@H-]BT!BK(VB'>HO(4:!T-?,W"2@V9V$0G_SX1BE$4CKKFI!AO72:$
M(A/5U_9DGN7!JG]?DT^M;(2KBT1$BB:12:)"Y[9B9>\FKDD45'1CH(0Y<$&^
M6=+KTMA'/_X1D($49$<\F"[&E4I-YS'(0(I7HSZ=!S#K&A,*%\*UR"F/5GF2
M%PT'J1']L*:-H>R93ACHP[DUD(@_9-@."Z2P3KX2EK&4Y2P)AZX6N>I;BT$/
M15Z&G3.EZF7MN]PP^42C%>F*(?:SR"S[0Q,$&I!MPY)F'6-CQ]G0394*>\IM
ML%)!6GX3G.$4YSBG91W ."1=X<).O%)TM<K%:CR4(=N<(G*\,=Z(1[(D%-Q$
MYQ-I!NF-VVM43JRRMSPJ*XDJ2R3G0AG:4(<^]$(B.F2+T+.J>"5F1W3R#F5(
MYCC&6*Y-M0+@CEX&*]#($I2^BN8;=;*S'[ITH$G*234;UK.[^>QH#X/H3GG:
M4Y_^E"\O9!\BMU,J%JV,/.?1FH=:%C\Z01(C_YO1\>PIF%F^)"9PZ]=*>P;'
MU<BQ;K8I)4%M BF;\DVG0%7K6O_9VE:WKD0>QR"19/3'NQ>%3#+N+)E$2!:V
M+$K&8R8[XXMFJ=)"&<IF^U*4SJX90:GHY(>,ZEY.G31!;[X5LYG5[&9W.LS
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
I&2\?\S-?\S>?\SO?\S\?]$-?]$>?]$O?]$\,'_537_57G_5+/B   #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904101504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>May 04, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OppFi Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">85-1648122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">130 E. Randolph Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 3400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chicago<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">212-8079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">Amendment No. 1 - Calculation and presentation of diluted earnings per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001818502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, par value $0.0001  per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Entity Trading Symbol</a></td>
<td class="text">OPFI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,349,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember', window );">Retained OppFi Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Entity Trading Symbol</a></td>
<td class="text">OPFI WS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember', window );">Class V Voting Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,338,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244910802432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 27,025<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 25,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">32,921<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">37,298<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash</a></td>
<td class="nump">59,946<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">62,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value</a></td>
<td class="nump">381,845<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">383,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net of allowance for credit losses of $931 and $803 as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and unearned income of $232 and $286 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">4,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and software, net</a></td>
<td class="nump">15,219<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="nump">15,114<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">25,056<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">9,517<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,873<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">512,545<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">502,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Accounts payable</a></td>
<td class="nump">6,841<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued liabilities</a></td>
<td class="nump">18,566<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">29,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">17,631<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured borrowing payable</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">261,687<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">251,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">8,836<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_TaxReceivableAgreementLiability', window );">Tax receivable agreement liability</a></td>
<td class="nump">23,218<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,272<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">355,955<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">344,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MembersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of March&#160;31, 2022 and December&#160;31, 2021)</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">61,931<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">61,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(70,689)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(70,723)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total OppFi Inc.'s stockholders' deficit</a></td>
<td class="num">(8,747)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">165,337<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">166,918<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">156,590<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">157,878<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">512,545<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">502,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">55<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">23,837<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,780<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash and restricted cash</a></td>
<td class="nump">23,892<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value</a></td>
<td class="nump">379,773<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">379,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net of allowance for credit losses of $931 and $803 as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and unearned income of $232 and $286 as of March&#160;31, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">681<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">405,414<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">406,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Accounts payable</a></td>
<td class="nump">17<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued liabilities</a></td>
<td class="nump">2,133<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured borrowing payable</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">213,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">203,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">234,326<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">227,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MembersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MembersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember', window );">Class V Voting Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MembersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivables at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_TaxReceivableAgreementLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Receivable Agreement Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_TaxReceivableAgreementLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MembersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MembersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244909663088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses</a></td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">$ 803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableDeferredIncome', window );">Unearned annual fee income</a></td>
<td class="num">$ (232)<span></span>
</td>
<td class="num">$ (286)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">379,000,000<span></span>
</td>
<td class="nump">379,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">13,349,150<span></span>
</td>
<td class="nump">13,631,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">13,349,150<span></span>
</td>
<td class="nump">13,631,484<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember', window );">Class V Voting Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">115,000,000<span></span>
</td>
<td class="nump">115,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">96,338,474<span></span>
</td>
<td class="nump">96,338,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">96,338,474<span></span>
</td>
<td class="nump">96,338,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10095-111533<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904154240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesNetOfInterestExpenseAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and loan related income</a></td>
<td class="nump">$ 100,336<span></span>
</td>
<td class="nump">$ 84,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Other income</a></td>
<td class="nump">374<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Interest and other income</a></td>
<td class="nump">100,710<span></span>
</td>
<td class="nump">84,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables', window );">Change in fair value of finance receivables</a></td>
<td class="num">(49,525)<span></span>
</td>
<td class="num">(22,389)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses on finance receivables</a></td>
<td class="num">(457)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesNetOfInterestExpense', window );">Net revenue</a></td>
<td class="nump">50,728<span></span>
</td>
<td class="nump">61,861<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpenseAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">16,833<span></span>
</td>
<td class="nump">14,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Direct marketing costs</a></td>
<td class="nump">13,888<span></span>
</td>
<td class="nump">7,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts', window );">Interest expense and amortized debt issuance costs</a></td>
<td class="nump">7,448<span></span>
</td>
<td class="nump">4,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,238<span></span>
</td>
<td class="nump">2,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InformationTechnologyAndDataProcessing', window );">Technology costs</a></td>
<td class="nump">3,135<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
<td class="nump">2,490<span></span>
</td>
<td class="nump">2,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PaymentProcessingFees', window );">Payment processing fees</a></td>
<td class="nump">2,066<span></span>
</td>
<td class="nump">1,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General, administrative and other</a></td>
<td class="nump">2,722<span></span>
</td>
<td class="nump">1,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total expenses</a></td>
<td class="nump">52,889<span></span>
</td>
<td class="nump">37,477<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(2,161)<span></span>
</td>
<td class="nump">24,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">243<span></span>
</td>
<td class="nump">24,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(297)<span></span>
</td>
<td class="nump">24,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to OppFi Inc.</a></td>
<td class="nump">$ 1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">13,581,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">84,473,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareProFormaAbstract', window );"><strong>Pro forma:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Pro forma income tax expense (unaudited)</a></td>
<td class="nump">$ 540<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Pro forma net income (unaudited)</a></td>
<td class="num">$ (297)<span></span>
</td>
<td class="nump">24,384<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ProFormaMember', window );">Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareProFormaAbstract', window );"><strong>Pro forma:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Pro forma income tax expense (unaudited)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Pro forma net income (unaudited)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,697<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_GainLossDueToChangeInFairValueOfFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) due to change in fair value of finance receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_GainLossDueToChangeInFairValueOfFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense and amortized debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_PaymentProcessingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment processing fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_PaymentProcessingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareProFormaAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareProFormaAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationTechnologyAndDataProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred in the period for information technology and data processing products and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationTechnologyAndDataProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesNetOfInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesNetOfInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesNetOfInterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesNetOfInterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ProFormaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ProFormaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903683312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity / Members&#8217; Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Class A Common Stock</div></th>
<th class="th"><div>Preferred Units</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class V Voting Stock</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated (Deficit) Earnings</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,102,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 99,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,660<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 352<span></span>
</td>
<td class="nump">$ 92,320<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Member distributions</a></td>
<td class="num">(902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability', window );">Tax receivable agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">24,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,384<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EffectsOfAdoptingFairValueOption', window );">Effects of adopting fair value option</a></td>
<td class="nump">71,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation', window );">Profit interest compensation</a></td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,102,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">194,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,660<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">401<span></span>
</td>
<td class="nump">187,054<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,631,484<span></span>
</td>
<td class="nump">96,338,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">157,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">61,672<span></span>
</td>
<td class="num">(70,723)<span></span>
</td>
<td class="nump">166,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="num">(282,334)<span></span>
</td>
<td class="num">(282,334)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (1,037)<span></span>
</td>
<td class="num">$ (1,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(374)<span></span>
</td>
<td class="num">(1,042)<span></span>
</td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Member distributions</a></td>
<td class="num">(587)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(587)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability', window );">Tax receivable agreement</a></td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
<td class="num">(1,373)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,349,150<span></span>
</td>
<td class="nump">96,338,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 156,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 61,931<span></span>
</td>
<td class="num">$ (70,689)<span></span>
</td>
<td class="nump">$ 165,337<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Profit Interest Compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EffectsOfAdoptingFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effects of adopting fair value options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EffectsOfAdoptingFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125520817&amp;loc=d3e70191-108054<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125520817&amp;loc=d3e70191-108054<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903996224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (297)<span></span>
</td>
<td class="nump">$ 24,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ChangeInFairValueOfFinanceReceivables', window );">Change in fair value of finance receivables</a></td>
<td class="nump">49,525<span></span>
</td>
<td class="nump">22,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses on finance receivables</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,238<span></span>
</td>
<td class="nump">2,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_DebtIssuanceCostAmortization', window );">Debt issuance cost amortization</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Profit interest and stock-based compensation expense</a></td>
<td class="nump">579<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">537<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(2,404)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable', window );">Accrued interest and fees receivable</a></td>
<td class="num">(44)<span></span>
</td>
<td class="num">(1,366)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">356<span></span>
</td>
<td class="num">(967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">741<span></span>
</td>
<td class="num">(859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(8,570)<span></span>
</td>
<td class="num">(966)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">44,731<span></span>
</td>
<td class="nump">45,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFinanceReceivables', window );">Finance receivables originated and acquired</a></td>
<td class="num">(156,877)<span></span>
</td>
<td class="num">(105,844)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfFinanceReceivables', window );">Finance receivables repayments and recoveries</a></td>
<td class="nump">108,447<span></span>
</td>
<td class="nump">104,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of equipment and capitalized technology</a></td>
<td class="num">(3,814)<span></span>
</td>
<td class="num">(2,998)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(52,244)<span></span>
</td>
<td class="num">(4,642)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDistributionsToAffiliates', window );">Member distributions</a></td>
<td class="num">(587)<span></span>
</td>
<td class="num">(902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfSecuredDebt', window );">Net payments of secured borrowing payable</a></td>
<td class="num">(3,267)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ProceedsFromRepaymentsOfSeniorDebt', window );">Net advances of senior debt</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">16,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSubordinatedDebt', window );">Payment of subordinated debt - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment for debt issuance costs</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(1,532)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(1,037)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">5,097<span></span>
</td>
<td class="nump">9,594<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net (decrease) increase in cash and restricted cash</a></td>
<td class="num">(2,416)<span></span>
</td>
<td class="nump">50,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash and restricted cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning</a></td>
<td class="nump">62,362<span></span>
</td>
<td class="nump">45,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Ending</a></td>
<td class="nump">59,946<span></span>
</td>
<td class="nump">95,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid on borrowed funds</a></td>
<td class="nump">6,735<span></span>
</td>
<td class="nump">4,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_NonCashChangeFromAdoptingFairValueOption', window );">Non-cash change from adopting the fair value option on finance receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability', window );">Increase in additional paid-in capital as a result of tax receivable agreement</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate', window );">Operating lease right of use asset recognized from adoption of ASU 2016-02</a></td>
<td class="nump">15,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate', window );">Operating lease liability recognized from adoption of ASU 2016-02</a></td>
<td class="nump">$ 17,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ChangeInFairValueOfFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of finance receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ChangeInFairValueOfFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_DebtIssuanceCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt issuance cost amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_DebtIssuanceCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_NonCashChangeFromAdoptingFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash&#160;change from adopting fair value option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_NonCashChangeFromAdoptingFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Liability Recognized From Accounting Standard Update</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Right Of Use Asset Recognized From Accounting Standard Update</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ProceedsFromRepaymentsOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from (repayments of) senior debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ProceedsFromRepaymentsOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDistributionsToAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDistributionsToAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection of receivables arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSubordinatedDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSubordinatedDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905488896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization and Nature of Operations</a></td>
<td class="text">Organization and Nature of Operations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi Inc. (&#8220;OppFi&#8221;), formerly FG New America Acquisition Corp. (&#8220;FGNA&#8221;), collectively with its consolidated subsidiaries (&#8220;Company&#8221;), is a leading mission-driven financial technology platform that powers banks to offer accessible lending products to everyday consumers through its proprietary technology and artificial intelligence and a top-rated experience. OppFi&#8217;s platform facilitates credit access products primarily through its installment loan product, OppLoans.  OppFi&#8217;s credit access products also include its payroll deduction secured installment loan product, SalaryTap, and credit card product, OppFi Card. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July&#160;20, 2021 (&#8220;Closing Date&#8221;), the Company completed a business combination pursuant to the Business Combination Agreement (&#8220;Business Combination Agreement&#8221;), dated as of February&#160;9, 2021, by and among Opportunity Financial, LLC (&#8220;OppFi-LLC&#8221;), a Delaware limited liability company, OppFi Shares, LLC (&#8220;OFS&#8221;), a Delaware limited liability company, and Todd Schwartz (&#8220;Members&#8217; Representative&#8221;), in his capacity as the representative of the members of OppFi-LLC (&#8220;Members&#8221;) immediately prior to the closing (&#8220;Closing&#8221;). The transactions contemplated by the Business Combination Agreement are referred to herein as the &#8220;Business Combination.&#8221; At the Closing, FGNA changed its name to &#8220;OppFi Inc.&#8221; OppFi&#8217;s Class A common stock, par value $0.0001 per share (&#8220;Class A Common Stock&#8221;) and redeemable warrants exercisable for Class A Common Stock (&#8220;Public Warrants&#8221;) are listed on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbols &#8220;OPFI&#8221; and &#8220;OPFI WS,&#8221; respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Following the Closing, the Company is organized in an &#8220;Up-C&#8221; structure in which substantially all of the assets and the business of the Company are held by OppFi-LLC and its subsidiaries, and OppFi&#8217;s only direct assets consist of Class A common units of OppFi-LLC (&#8220;OppFi Units&#8221;). As of March&#160;31, 2022, OppFi owned approximately 12.2% of the OppFi Units and controls OppFi-LLC as the sole manager of OppFi-LLC in accordance with the terms of the Third Amended and Restated Limited Liability Company Agreement of OppFi-LLC (&#8220;OppFi A&amp;R LLCA&#8221;). All remaining OppFi Units (&#8220;Retained OppFi Units&#8221;) are beneficially owned by the Members.  OFS holds a controlling voting interest in OppFi through its ownership of shares of Class V common stock, par value $0.0001 per share, of OppFi (&#8220;Class V Voting Stock&#8221;) in an amount equal to the number of Retained OppFi Units and therefore has the ability to control OppFi-LLC.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905917568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Consolidated Financial Statements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionTextBlock', window );">Restatement of Previously Issued Consolidated Financial Statements</a></td>
<td class="text">Restatement of Previously Issued Consolidated Financial Statements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management of the Company re-evaluated its accounting for the "OppFi Units", that may be exchanged for the Company's Class A common stock. The Company determined that it misapplied the guidance prescribed by Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 260-10-55-20(b) when calculating diluted earnings per share. The Company has concluded that diluted earnings per share should be calculated using the lower of the treasury stock method or the if-converted method as prescribed by U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables present the impact of the adjustments on the Company&#8217;s previous presentation of diluted earnings per share and the related weighted average common shares outstanding for the period presented:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:60.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) available to Class A common stockholders - Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.184%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,635,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,838,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905513376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis of presentation and consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements pursuant to such rules and regulations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These unaudited consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2021 included in the Company's Annual Report on Form 10-K ("Annual Report") for the year ended December 31, 2021, filed with the SEC on March 11, 2022. In the opinion of the Company&#8217;s management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the results and financial position for the periods presented. All intercompany transactions and balances have been eliminated in consolidation.  The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Segments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Segments are defined as components of an enterprise for which discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM") in deciding how to allocate resources and in assessing performance. OppFi&#8217;s Chief Executive Officer and Chief Financial Officer are collectively considered to be the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company&#8217;s operations constitute a single reportable segment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Use of estimates: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions, including those impacted by COVID-19, that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The judgements, assumptions, and estimates used by management are based on historical experience, management&#8217;s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, the adequacy of the allowance for credit losses on finance receivables, operating lease right of use asset, operating lease liability, valuation allowance of deferred tax assets, stock-based compensation expense and income tax provision. For the aforementioned estimates, it is reasonably possible the recorded amounts or related disclosures could significantly change in the near future as new information is available.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Accounting Policies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> There have been no changes to the Company's significant accounting policies from those described in Part II, Item 8 - Financial Statements and Supplementary Data in the Annual Report, except for the new accounting pronouncement subsequently adopted as noted below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Participation rights purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: OppFi-LLC has entered into bank partnership arrangements with certain banks insured by the FDIC. As part of these bank partnership arrangements, the banks have the ability to retain a percentage of the finance receivables they have originated, and OppFi-LLC&#8217;s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the three months ended March&#160;31, 2022 and 2021, finance receivables originated through the bank partnership arrangements totaled 94% and 74%, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the unpaid principal balance of finance receivables outstanding for purchase was $11.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">million and $9.5 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Troubled debt restructurings: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As the terms of the receivables are typically not renegotiated and settlement offers are not typically made until after a receivable stops accruing interest income (up to 60 days delinquent), the only receivables considered to be impaired, or troubled debt restructurings, are: 1) those receivables where a settlement offer is made after receivables cease accruing interest, which may result in a modification of contractual terms, 2) the Company has received notification that a borrower is working with a third party to settle debt on his/her behalf and 3) customers who have entered into the Company&#8217;s </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">short-term or long-term hardship programs.  As of March&#160;31, 2022 and December&#160;31, 2021, management determined the balance of troubled debt restructuring receivables to be immaterial to the consolidated financial statements as a whole. As such, substantially all disclosures relating to impaired finance receivables, and troubled debt restructuring, have been omitted from these consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Capitalized technology: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company capitalized software costs associated with application development totaling $3.8 million and $2.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $3.0 million and $1.9 million for the three months ended March&#160;31, 2022 and 2021, respectively.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Earnout Units: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In connection with the Closing, 25,500,000 Retained OppFi Units (&#8220;Earnout Units&#8221;) held by the Members, and an equal number of shares of Class V Voting Stock distributed to OFS in connection with the Business Combination, are subject to certain restrictions and potential forfeiture pending the achievement (if any) of certain earnout targets pursuant to the terms of the Business Combination Agreement. But for restrictions related to a lock-up (transfer restrictions) and forfeiture (earnout criteria), as such restrictions are more specifically set forth in the Investor Rights Agreement entered into at the Closing, by and among the Company, certain founder holders of FGNA, the Members, the Members&#8217; Representative and certain other parties thereto and/or the OppFi A&amp;R LLCA, as applicable, the Earnout Units have all other economic and voting rights of the other units of OppFi-LLC. With respect to transfers, the Earnout Units are subject to a lock-up until the later of the end of the lock-up period applicable to other OppFi Units or until such Earnout Units are earned in accordance with the Business Combination Agreement. With respect to distributions (other than tax distributions, which in respect of such Earnout Units are treated the same as any other OppFi Unit in accordance with the OppFi A&amp;R LLCA) in relation to the Earnout Units, such distributions (other than tax distributions) are held back until the Earnout Units are earned. If an Earnout Unit is not earned, and therefore forfeited, related distributions are distributed to the other holders of units at such time. Earnout Units are earned as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the volume weighted average price (&#8220;VWAP&#8221;) equals or exceeds twelve dollars ($12.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2) if, on or any time prior to the third (3rd) year anniversary of the Closing Date, the VWAP equals or exceeds thirteen dollars ($13.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the VWAP equals or exceeds fourteen dollars ($14.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; and</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4) if a definitive agreement with respect to a change of control as defined in the Business Combination Agreement (&#8220;Change of Control&#8221;) is entered into on or prior to the third (3rd) anniversary of the Closing Date, then, effective as of immediately prior to closing of such Change of Control, (A) thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds twelve dollars ($12.00), (B) an additional thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds thirteen dollars ($13.00), and (C) an additional thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds fourteen dollars ($14.00).</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earnout Units are classified as equity transactions at initial issuance and at settlement when earned. Until the shares are issued and earned, the Earnout Units are not included in shares outstanding. The Earnout Units are not considered stock-based compensation.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Earnings per share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Basic earnings per share available to common stockholders is calculated by dividing the net income attributable to OppFi by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share available to common stockholders is computed using the more dilutive of a) the treasury stock method, which gives effect to potentially dilutive common stock equivalents of OppFi outstanding during the period, or b) the if-converted method, which gives effect to both the potentially dilutive common stock equivalents outstanding during the period as well as an assumed full exchange of OppFi-LLC Units into Class A common shares of OppFi as of the beginning of the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">period. The if-converted method would also give effect to conversion of the Earnout Units in periods they would be deemed to vest. For the if-converted method, earnings is also adjusted to reflect all income of OppFi-LLC inuring to the benefit of OppFi and taxed accordingly.  In periods in which the Company reports a net loss available attributable to OppFi, diluted earnings per share available to common stockholders would be the same as basic earnings per share available to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Noncontrolling interests: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Noncontrolling interests are held by the Members, who retained 87.8% and 87.6% of the economic ownership percentage of OppFi-LLC as of March&#160;31, 2022 and December 31, 2021, respectively. In accordance with the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company classifies the noncontrolling interests as a component of stockholders&#8217; equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to OppFi and the noncontrolling ownership interests separately in the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Emerging growth company: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (&#8220;Jobs Act&#8221;). The Company is permitted to delay the adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements apply to private companies.  This may make comparison of the Company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">and issued certain transitional guidance and subsequent amendments between January 2018 and February 2020 (collectively, &#8220;Topic 842&#8221;). Under Topic 842, lessees are required to recognize lease assets and lease liabilities on the consolidated balance sheets for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. Per ASU No. 2020-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, issued June 2020, Topic 842, as amended, is effective for private companies for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. As permitted for emerging growth companies, the Company adopted Topic 842 under the private company transition guidance, which was effective for the Company beginning on January 1, 2022. The Company utilized the effective date method, whereby the Company will continue to present prior period financial statements and disclosures under ASC 840. In addition, the Company has elected the package of practical expedients permitted under the transition guidance which, among other things, permits companies to not reassess prior conclusions on lease identification, lease classification, and initial direct costs. The Company also elected the practical expedient which permits the Company to combine lease and non-lease components and to exclude short-term leases, defined as having an initial term of twelve months or less, from the consolidated balance sheets. The adoption of Topic 842, as amended, resulted in the Company recording a right-of-use asset and lease liability related to the Company&#8217;s operating lease of its corporate headquarters totaling approximately $15.5 million and $18.0 million, respectively, on the Company&#8217;s consolidated balance sheet as of January 1, 2022. A decrease to deferred rent totaling approximately $2.5 million, which was previously included in accrued expenses on the consolidated balance sheet, was reclassified as an offset to the right-of-use asset upon adoption of Topic 842. The standard did not materially affect the Company's consolidated statements of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and not yet adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">n March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. In January 2021, the FASB issued ASU No. 2021-01, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Scope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.  The purpose of ASU No. 2021-01 is to expand guidance on contract modifications and hedge accounting. The amendments and expedients in these updates are effective as of March 12, 2020 through December 31, 2022 and may be elected by topic.   The Company is currently evaluating the impact of ASU No. 2020-04 and 2021-01 on the Company&#8217;s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2022-02 is to provide guidance on troubled debt restructuring accounting model for creditors that have adopted Topic 326.  Additionally, the guidance expands on vintage disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within the annual reporting period. The Company is currently evaluating the impact of ASU No. 2022-02 on the Company&#8217;s consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902188688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Receivables<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Finance Receivables</a></td>
<td class="text">Finance Receivables<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Finance receivables at fair value: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of installment finance receivables at fair value as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):</span><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - accrual</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - accrual</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between unpaid principal balance and fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,655&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,009&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s policy is to discontinue and reverse the accrual of interest income on installment finances receivables at the earlier of 60 days past due on a recency basis or 90 days past due on a contractual basis. As of March&#160;31, 2022, the aggregate unpaid principal balance and fair value of installment finance receivables 90 days or more past due was $10.1 million and $1.5 million, respectively. As of December&#160;31, 2021, the aggregate unpaid principal balance and fair value of installment finance receivables 90 days or more past due was $10.5 million and $1.5 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in the fair value of installment finance receivables at fair value for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Originations of principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of principal and recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in fair value (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Included in "Change in fair value of finance receivables" in the consolidated statements of operations.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Finance receivables at amortized cost, net: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of finance receivables carried at amortized cost as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned annual fee income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the allowance for credit losses on finance receivables for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of adopting fair value option</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provisions for credit losses on finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables charged off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company released the reserve for repurchase liability for third-party lender losses on January 1, 2021 upon election of the fair value option for its installment finance receivables. As such, there was no reserve for repurchase liability for third-party losses as of January 1, 2021 and thereafter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is an assessment of the credit quality of finance receivables at amortized cost and presents the recency and contractual delinquency of the finance receivable portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 days</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90+ days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>In accordance with the Company&#8217;s income recognition policy, finance receivables in non-accrual status as of March&#160;31, 2022 and December&#160;31, 2021 were $0.5 million and $0.1 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905707504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Equipment and Software, Net</a></td>
<td class="text">Property, Equipment and Software, Net<div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property, equipment and software consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,171&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation and amortization expense for the three months ended March&#160;31, 2022 and 2021 was $3.2 million and $2.2 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244909637456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses<div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued expenses consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-align:right;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for services rendered and goods purchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,595&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905739248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office facilities under a non-cancelable operating lease agreement with an unrelated party through September 2030. Operating leases are included in "Operating lease right of use asset" and "Operating lease liability" in the consolidated balance sheets. The Company currently has finance leases which in the aggregate are immaterial and not presented in the consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease cost, which is included in occupancy expense in the consolidated statements of operations, for the three months ended March&#160;31, 2022 totaled $1.1 million, of which $0.5 million was related to variable lease payments. Cash paid for amounts included in the measurement of lease liabilities total $0.6&#160;million for the three months ended March 31, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of March&#160;31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average remaining lease term and discount rate as of March 31, 2022 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to the lease for the three months ended March 31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Disclosures under ASC 840, Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Rent expense, which is included in occupancy expense in the consolidated statements of operations, totaled $0.9 million for the three months ended March 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of December&#160;31, 2021 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905666160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Borrowings</a></td>
<td class="text">Borrowings<div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a summary of the Company&#8217;s borrowings (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.306%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purpose</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrower</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Interest Rate as of March&#160;31, 2022,  Except as Noted</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE II, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE III, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 6.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 7.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE VI, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 7.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SOFR plus 0.11% plus 3.85%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revolving lines of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OppFi-LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 10.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity date extended indefinitely until borrowing capacity is depleted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Secured borrowing payable:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> As of March&#160;31, 2022 and December&#160;31, 2021, $165.0 million and $148.9 million, respectively, of finance receivables have been purchased with an active secured borrowing balance of $19.2 million and $22.4 million, respectively.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to secured borrowings was $0.8 million and $0.8 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.2 million in debt issuance costs related to secured borrowings. There were no amortized debt issuance costs related to secured borrowings for the three months ended March&#160;31, 2022. Amortized debt issuance costs related to secure borrowings were $13 thousand for the three months ended March&#160;31, 2021. As of March&#160;31, 2022 and December&#160;31, 2021, there were no unamortized debt issuance costs related to secured borrowings. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Senior debt: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Corporate credit agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 23, 2021, the borrowings under this revolving credit agreement were paid in full.  Subsequent to repayment, OppFi-LLC terminated the revolving credit agreement.  Interest expense related to the revolving credit agreement totaled $35 thousand for the three months ended March&#160;31, 2021. Additionally, the Company has capitalized $0.3 million in debt issuance costs in connection with this facility. For the three months ended March&#160;31, 2021, amortized debt issuance costs were $21 thousand. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE III, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $2.5 million and $1.3 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $2.1 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.2 million and $0.2 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with the facility was $0.6 million and $0.8 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE V, LLC and Opportunity Funding SPE VII, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $1.1 million and $0.6 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $1.5 million in debt issuance costs in connection with this facility. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized debt issuance costs were $0.2 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $0.2 million and $0.4 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE VI, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $0.8 million and $0.4 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.9 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021 , the remaining balance of unamortized debt issuance costs associated with this facility was $14 thousand and $0.1 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revolving line of credit - Opportunity Funding SPE IV, LLC and SalaryTap Funding SPE, LLC</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 31, 2022, this revolving line of credit agreement was amended to bear interest in accordance with the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) at a per annum rate equal to the applicable SOFR rate plus a credit spread adjustment of 0.11% plus 3.85%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.9 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $46 thousand and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $0.3 million and $0.3 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Term loan, net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2022 and December&#160;31, 2021, the outstanding balance of $50.0 million was net of unamortized debt issuance costs of $1.3 million and $1.4 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense related to this facility was $1.5 million and $0.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $2.3 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively.       </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March&#160;31, 2022, required payments for the term loan for each of the next five years are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:82.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.738%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Subordinated debt - related party: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 30, 2021, the borrowings under this unsecured line of credit agreement were paid in full. Interest expense related to this related party transaction was $0.1 million for the three months ended March&#160;31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905629216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_WarrantsTextBlock', window );">Warrant Liabilities</a></td>
<td class="text">Warrant LiabilitiesAs of March&#160;31, 2022, there were 11,887,500 Public Warrants and 3,451,937 Private Placement Warrants outstanding. As of March&#160;31, 2022 and December&#160;31, 2021, the Company recorded warrant liabilities of $8.8 million and $11.2 million, respectively, in the consolidated balance sheets. For the three months ended March&#160;31, 2022, the fair value of the Public Warrants and Private Placement Warrants decreased by $1.9&#160;million and $0.5&#160;million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_WarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants [Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_WarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905575184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders&#8217; Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Share repurchase:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On January&#160;6, 2022, OppFi announced that its Board of Directors (&#8220;Board&#8221;) had authorized a program to repurchase (&#8220;Repurchase Program&#8221;) up to $20.0 million in the aggregate of shares of Class A Common Stock. Repurchases under the Repurchase Program may be made from time to time, on the open market, in privately negotiated transactions, or by other methods, at the discretion of the management of the Company and in accordance with the limitations set forth in Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, and other applicable legal requirements. The timing and amount of the repurchases will depend on market conditions and other  requirements. The Repurchase Program does not obligate the Company to repurchase any dollar amount or number of shares and the Repurchase Program may be extended, modified, suspended, or discontinued at any time. For each share of Class A Common Stock that the Company repurchases under the Repurchase Program, OppFi-LLC will redeem one Class A common unit of OppFi-LLC held by OppFi, decreasing the percentage ownership of OppFi-LLC by OppFi and relatively increasing the ownership by the Members. The Repurchase Program will expire in December 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records the difference between the cash paid for stock repurchases and the underlying par value as a reduction to accumulated earnings (deficit). During the three months ended March&#160;31, 2022, OppFi repurchased 282,334 shares of Class A Common Stock at an average purchase price of $3.67 per share for an aggregate purchase price of $1.0 million. As of March&#160;31, 2022, $19.0 million of the repurchase authorization remained available.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905624496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July&#160;20, 2021, OppFi established the OppFi Inc. 2021 Equity Incentive Plan (&#8220;Plan&#8221;), which provides for the grant of awards in the form of options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based awards, and other stock-based awards to employees, non-employee directors, officers, and consultants. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the Plan (including from outstanding awards) was 11,772,630 shares. As of March&#160;31, 2022, OppFi had only granted awards in the form of options, restricted stock units, and performance stock units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Stock options:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s stock option activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:39.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Common Stock Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375,000</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,918</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,499,822)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127,096</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.30</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended March&#160;31, 2022, the Company recognized negative stock-based compensation expense of $0.2 million related to stock options due to forfeitures. As of March&#160;31, 2022 and December&#160;31, 2021, the Company had unrecognized stock-based compensation related to unvested stock options of $2.8&#160;million and $6.1 million, respectively, that is expected to be recognized over an estimated weighted-average period of approximately 3.3 years and 3.5 years, respectively. The weighted-average grant date fair value of stock options granted during the three months ended March&#160;31, 2022 was $2.86.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of each option grant during the three months ended March&#160;31, 2022 was estimated on the grant date using the Black-Scholes option pricing model based on the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Restricted stock units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s restricted stock unit (&#8220;RSU&#8221;) activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:69.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818,530</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,799</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,671)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566,232)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,426</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were 31,833 vested RSUs that remained unsettled as of March&#160;31, 2022. For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $0.8&#160;million related to RSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to RSUs was $8.6 million and $12.2 million, respectively, which will be recognized over a weighted-average vesting period of approximately 3.5 years and 3.6 years, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Performance stock units:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the Company&#8217;s performance stock unit (&#8220;PSU&#8221;) activity for three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:69.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Performance Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $0.1 million related to PSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to PSUs was $0.4 million and $0.5 million, respectively, which will be recognized over a weighted-average vesting period of approximately 3.50 years and 3.75 years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Employee Stock Purchase Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> On July 20, 2021, the Company established the OppFi Inc. 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The ESPP permits eligible employees to contribute up to 10% of their compensation, not to exceed the IRS allowable limit, to purchase shares of Class A Common Stock during six month offerings. Eligible employees will purchase the shares at a price per share equal to the lesser of 85% of the fair market value of the Class A Common Stock on the first trading day of the offering period or the last trading day of the offering period. The offering periods begin each January 1 and July 1, with the initial offering period beginning on January 1, 2022. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP was 1,200,000 and consists of authorized but unissued or reacquired shares of Class A Common Stock. The maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP shall be cumulatively increased on January 1, 2022 and on each subsequent January 1, through and including January 1, 2030, by a number of shares equal to the smallest of (a) one percent of the number of shares of Class A Common Stock issued and outstanding on the immediately preceding December 31, (b) 2,400,000 shares, or (c) an amount determined by the Board. As of March&#160;31, 2022 and December&#160;31, 2021 , no shares of Class A Common Stock have been purchased under the ESPP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ESPP employee payroll contributions accrued as of March&#160;31, 2022 were $0.1 million and are included within accrued expenses on the consolidated balance sheets. Payroll contributions accrued as of March&#160;31, 2022 will be used to purchase shares at the end of the current ESPP offering period ending on June&#160;30, 2022. Payroll contributions ultimately used to purchase shares are reclassified to stockholders&#8217; equity on the purchase date.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Profit unit interests:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Prior to the Business Combination, OppFi-LLC issued profit unit interests, which were recapitalized as &#8220;OppFi Units&#8221; in connection with the adoption by the Members in accordance with the terms of the &#8220;OppFi A&amp;R LLCA&#8221; immediately prior to the Closing.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total profit interest compensation expense for the three months ended March&#160;31, 2021 was $49 thousand.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The compensation expense accounted for all vested units based on the following assumptions:  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:79.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s profit unit interests activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202,135</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,800)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s non-vested units activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,738,333</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325,835)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,800)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,357,698</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequent to the Business Combination, there was no unrecognized compensation expense related to profit unit interests.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905547728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the three months ended March&#160;31, 2022, OppFi recorded an income tax expense of $0.5 million and reported consolidated income before taxes of $0.2 million, resulting in a 222.2% effective income tax rate. As OppFi-LLC was classified as a partnership for federal income tax purposes, OppFi-LLC did not record a federal income tax expense for the three months ended March 31, 2021. A pro forma income tax provision has been disclosed as if OppFi-LLC was a taxable corporation for the three months ended March 31, 2021. For the three months ended March 31, 2021, the unaudited pro forma income tax expense was $0.7&#160;million, resulting in an effective tax rate of 2.8%</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi&#8217;s effective income tax rate for the three months ended March&#160;31, 2022 differs from the federal statutory income tax rate of 21% primarily due to the noncontrolling interest in the Up-C partnership structure, nondeductible expenses, state income taxes, and discrete tax items. For the three months ended March&#160;31, 2022, there was a discrete item recorded of $0.5&#160;million related to a prior period stock compensation adjustment, which increased the effective rate by 219%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended March&#160;31, 2022 would have been 3.2%. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi is subject to a  21% federal income tax rate on its activities and its distributive share of income from OppFi-LLC, as well as various state and local income taxes. As of March&#160;31, 2022, OppFi owned 12.2% of the outstanding units of OppFi-LLC and considers appropriate tax accounting only on this portion of OppFi-LLC&#8217;s activity. Additionally, OppFi&#8217;s income tax rate varies from the 21% statutory federal income tax rate primarily due to a permanent difference related to the adjustment of the warrant liabilities recorded by OppFi. This fair value adjustment of the warrant liabilities represents a large portion of OppFi&#8217;s pre-tax book income or loss and is a permanent difference between GAAP and taxable income, which impacts OppFi&#8217;s effective income tax rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The CARES Act was enacted on March 27, 2020 in the United States to provide emergency assistance to individuals and businesses affected by the COVID-19 pandemic. For the three months ended March&#160;31, 2022, the impact of the CARES Act </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">was immaterial to the Company&#8217;s tax provision. However, under the CARES Act, the Company is deferring the employer portion of payroll tax payments through December 31, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no unrecognized tax benefits as of March&#160;31, 2022 or December&#160;31, 2021. No amounts were accrued for the payment of interest and penalties as of March&#160;31, 2022. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905545728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense and Amortized Debt Issuance Costs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract', window );"><strong>Interest Expense And Amortized Debt Issuance Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock', window );">Interest Expense and Amortized Debt Issuance Costs</a></td>
<td class="text">Interest Expense and Amortized Debt Issuance Costs<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes interest expense and amortized debt issuance costs for the three months ended March 31, (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and amortized debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense And Amortized Debt Issuance Costs [Abstract].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense And Amortized Debt Issuance Costs [Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905553904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair value on a nonrecurring basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: The Company has no assets or liabilities measured at fair value on a nonrecurring basis; that is, the instruments are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Fair value measurement on a recurring basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: The Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2022 and December&#160;31, 2021 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">During the three months ended March&#160;31, 2022 and 2021, there were no transfers of assets or liabilities in or out of  Level 3 fair value measurements.</span></div></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  The Company primarily estimates the fair value of its installment finance receivables portfolio using discounted cash flow models that have been internally developed.  The models use inputs that are unobservable but reflect the Company&#8217;s best estimates of the assumptions a market participant would use to calculate fair value. </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents quantitative information about the significant unobservable inputs used for the Company&#8217;s installment finance receivables fair value measurements as of March&#160;31, 2022 and December&#160;31, 2021:</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"/><td style="width:39.106%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate on finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147.70&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Servicing cost*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remaining life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Default rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepayment rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*Stated as a percentage of finance receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value measurement for the Public Warrants is categorized as Level 1 due to the use of an observable market quote in an active market under the ticker OPFI WS.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value of the Private Placement Warrants is measured using a Monte Carlo simulation; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the significant assumptions used in the simulation at March&#160;31, 2022 and December&#160;31, 2021, the Closing Date:</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands): </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Financial assets and liabilities not measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: The following table presents the carrying value and estimated fair values of financial assets and liabilities disclosed but not carried at fair value and the level within the fair value hierarchy as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands): </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905553904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies and Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract', window );"><strong>Commitments Contingencies And Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock', window );">Commitments, Contingencies and Related Party Transactions</a></td>
<td class="text">Commitments, Contingencies and Related Party Transactions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Legal contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> Due to the nature of its business activities, the Company is subject to extensive regulations and legal actions and is currently involved in certain legal and regulatory matters, which arise in the normal course of business. In accordance with applicable accounting guidance, the Company establishes an accrued liability for legal and regulatory matters when those matters present loss contingencies which are both probable and reasonably estimable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has received inquiries from certain agencies and states on its lending compliance, the validity of the bank partnership model, and its ability to facilitate the servicing of bank originated loans. Management is confident that its lending practices and the bank partnership structure, in addition to the Company&#8217;s technologies, services, and overall relationship with its bank partners, complies with state and federal laws. However, the inquiries are still in process and the outcome is unknown at this time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Except as described below, management does not believe that the resolution of any currently pending legal and regulatory matters will have a material adverse effect on the Company&#8217;s financial condition, results of operations, or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On November 18, 2021, the Company entered into a Consent Judgement and Order (&#8220;Settlement&#8221;) with the Attorney General of the District of Columbia (&#8220;District&#8221;) to resolve all matters in a dispute related to the action previously filed against the Company by the District (&#8220;Action&#8221;). The Company denies the allegations in the Action and denies that it has violated any law or engaged in any deceptive or unfair practices. The Action was resolved to avoid the expense of protracted litigation. As part of the Settlement, the Company agreed to, among other things, refrain from certain business activities in the District of Columbia, pay $0.3 million to the District of Columbia and provide refunds totaling $1.5 million to certain District of Columbia consumers. As of December 31, 2021, unpaid refunds due to certain District of Columbia totaled $1.5 million, which is included in accrued expenses on the consolidated balance sheets.  During the three months ended March&#160;31, 2022, the Company distributed refunds totaling $1.5 million to the District of Columbia consumers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 7, 2022, the Company, through OppFi-LLC, filed a complaint for declaratory and injunctive relief (&#8220;Complaint&#8221;) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (&#8220;Defendant&#8221;) in the Superior Court of the State of California, County of Los Angeles, Central Division. The Complaint seeks a declaration that the interest rate caps set forth in the California Financing Law, as amended by the Fair Access to Credit Act, a/k/a AB 539 (&#8220;CFL&#8221;), do not apply to loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners and serviced through the Company&#8217;s  technology and service platform pursuant to a contractual arrangement with each such bank (&#8220;Program&#8221;). The Complaint further seeks injunctive relief against the Defendant, preventing </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the Defendant from enforcing interest rate caps under the CFL against the Company based on activities related to the Program. See Note 18 for additional information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Related party transactions: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OppFi-LLC previously had an unsecured line of credit agreement with Schwartz Capital Group (&#8220;SCG&#8221;) with a maximum available amount of $4.0 million, which was paid in full on March 30, 2021. Interest expense related to this related party transaction was $0.1 million for the three months ended March&#160;31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2020, OppFi-LLC entered into a Management Fee Agreement (&#8220;Management Fee Agreement&#8221;) with SCG. Pursuant to the terms of the Management Fee Agreement, SCG provided board and advisory services.  Effective upon the Closing, OppFi-LLC terminated the Management Fee Agreement. For the three months ended March&#160;31, 2021, management fees under the Management Fee Agreement totaled $0.2 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Severance agreements: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company entered into Severance Agreements and General Releases (&#8220;Severance Agreements&#8221;) with the Company&#8217;s former Chief Executive Officer and other key employees. In connection with these Severance Agreements, the Company agreed to, among other things, pay certain severance benefits for one year. As of March&#160;31, 2022 and December&#160;31, 2021, unpaid severance benefits totaled $2.0&#160;million and $1.3 million, respectively, which are included in accrued expenses on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments contingencies and related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments, contingencies and related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905613440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit Risk</a></td>
<td class="text">Concentration of Credit RiskFinancial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of finance receivables.  As of March&#160;31, 2022, consumers living primarily in Florida, Texas and California made up approximately 14%, 13%, and 12%, respectively, of the gross amount of the Company&#8217;s portfolio of finance receivables.  As of March&#160;31, 2022, there were no other states that made up more than 10% or more of the gross amount of the Company&#8217;s portfolio of finance receivables. As of December&#160;31, 2021, consumers living primarily in Florida, Texas and California made up approximately 14%, 14% and 11%, respectively, of the gross amount of the Company&#8217;s portfolio of finance receivables. Furthermore, such consumers&#8217; ability to honor their installment contracts may be affected by economic conditions in these areas. The Company is also exposed to a concentration of credit risk inherent in providing alternate financing programs to borrowers who cannot obtain traditional bank financing.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905504416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plan</a></td>
<td class="text">Retirement Plan<span style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sponsors a 401(k) retirement plan (&#8220;401(k) Plan&#8221;) for its employees. Full time employees (except certain non-resident aliens) who are age 21 and older are eligible to participate in the 401(k) Plan. The 401(k) Plan participants may elect to contribute a portion of their eligible compensation to the 401(k) Plan. The Company has elected a matching contribution up to 4% on eligible employee compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s contribution, which is included in salaries and employee benefits in the consolidated statements of operations, totaled $0.4 million and $0.3 million for the three months ended March&#160;31, 2022 and 2021, respectively.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904091344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to the reverse recapitalization in connection with the Closing (&#8220;Reverse Recapitalization&#8221;), all net income was attributable to the noncontrolling interest. For the periods prior to July 20, 2021, earnings per share was not calculated because net income prior to the Business Combination was attributable entirely to OppFi-LLC. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted (as restated) earnings per share for the three months ended March&#160;31, 2022 (in thousands, except share and per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common stock outstanding - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,581,828</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,655</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained OppFi Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,838,474</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,892,129</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average units outstanding - diluted (as restated)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS (as restated)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents securities that have been excluded from the calculation of diluted earnings per share as </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their effect would have been anti-dilutive for the three months ended March&#160;31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,887,500</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Unit Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,250</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,750</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,500</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underwriter Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,437</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127,096</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,360,548</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest - Earnout Units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,500,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common stock</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,405,988</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905583472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has evaluated the impact of events that have occurred through the date these financial statements were issued and identified the following events that required disclosure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total return swaps:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On April 15, 2022, the Company, through OppFi-LLC, entered into total return swaps (&#8220;TRS&#8221;) with affiliates of Midtown Madison Management (collectively, &#8220;Midtown&#8221;) pursuant to which OppFi-LLC agreed to provide credit protection related to a reference pool of consumer receivables financed by Midtown through a $75&#160;million revolving credit agreement (&#8220;Credit Agreement&#8221;) with Midtown as lender and Gray Rock SPV V, LLC as borrower. Pursuant to the TRS, OppFi-LLC will receive payments received by the Midtown reference lenders under the Credit Agreement. OppFi-LLC also entered into a servicing agreement to service the consumer receivables financed through the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">California Financing Law litigation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2022, the Defendant filed a cross-complaint against OppFi-LLC attempting to enforce the CFL against OppFi-LLC and, among other things, void loans that are originated by the Company&#8217;s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against OppFi-LLC. The Company intends to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself against the cross-complaint as the Company believes that the Defendant&#8217;s position is without merit as explained in the Company&#8217;s initial Complaint.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244910699424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) for interim reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#8217;s annual audited consolidated financial statements pursuant to such rules and regulations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">These unaudited consolidated financial statements and related notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2021 included in the Company's Annual Report on Form 10-K ("Annual Report") for the year ended December 31, 2021, filed with the SEC on March 11, 2022. In the opinion of the Company&#8217;s management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the results and financial position for the periods presented. All intercompany transactions and balances have been eliminated in consolidation.  The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2022.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Segments: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Segments are defined as components of an enterprise for which discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM") in deciding how to allocate resources and in assessing performance. OppFi&#8217;s Chief Executive Officer and Chief Financial Officer are collectively considered to be the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company&#8217;s operations constitute a single reportable segment.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Use of estimates: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions, including those impacted by COVID-19, that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The judgements, assumptions, and estimates used by management are based on historical experience, management&#8217;s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, the adequacy of the allowance for credit losses on finance receivables, operating lease right of use asset, operating lease liability, valuation allowance of deferred tax assets, stock-based compensation expense and income tax provision. For the aforementioned estimates, it is reasonably possible the recorded amounts or related disclosures could significantly change in the near future as new information is available.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock', window );">Participation rights purchase obligation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Participation rights purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: OppFi-LLC has entered into bank partnership arrangements with certain banks insured by the FDIC. As part of these bank partnership arrangements, the banks have the ability to retain a percentage of the finance receivables they have originated, and OppFi-LLC&#8217;s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the three months ended March&#160;31, 2022 and 2021, finance receivables originated through the bank partnership arrangements totaled 94% and 74%, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the unpaid principal balance of finance receivables outstanding for purchase was $11.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">million and $9.5 million, respectively.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy', window );">Troubled debt restructurings</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Troubled debt restructurings: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As the terms of the receivables are typically not renegotiated and settlement offers are not typically made until after a receivable stops accruing interest income (up to 60 days delinquent), the only receivables considered to be impaired, or troubled debt restructurings, are: 1) those receivables where a settlement offer is made after receivables cease accruing interest, which may result in a modification of contractual terms, 2) the Company has received notification that a borrower is working with a third party to settle debt on his/her behalf and 3) customers who have entered into the Company&#8217;s </span>short-term or long-term hardship programs.  As of March&#160;31, 2022 and December&#160;31, 2021, management determined the balance of troubled debt restructuring receivables to be immaterial to the consolidated financial statements as a whole. As such, substantially all disclosures relating to impaired finance receivables, and troubled debt restructuring, have been omitted from these consolidated financial statements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_CapitalizedTechnologyPolicyTextBlock', window );">Capitalized technology</a></td>
<td class="text">Capitalized technology: The Company capitalized software costs associated with application development totaling $3.8 million and $2.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $3.0 million and $1.9 million for the three months ended March&#160;31, 2022 and 2021, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">Noncontrolling interests</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Noncontrolling interests: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Noncontrolling interests are held by the Members, who retained 87.8% and 87.6% of the economic ownership percentage of OppFi-LLC as of March&#160;31, 2022 and December 31, 2021, respectively. In accordance with the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company classifies the noncontrolling interests as a component of stockholders&#8217; equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to OppFi and the noncontrolling ownership interests separately in the consolidated statements of operations.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging growth company</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Emerging growth company: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (&#8220;Jobs Act&#8221;). The Company is permitted to delay the adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements apply to private companies.  This may make comparison of the Company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Leases (Topic 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">and issued certain transitional guidance and subsequent amendments between January 2018 and February 2020 (collectively, &#8220;Topic 842&#8221;). Under Topic 842, lessees are required to recognize lease assets and lease liabilities on the consolidated balance sheets for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. Per ASU No. 2020-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, issued June 2020, Topic 842, as amended, is effective for private companies for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. As permitted for emerging growth companies, the Company adopted Topic 842 under the private company transition guidance, which was effective for the Company beginning on January 1, 2022. The Company utilized the effective date method, whereby the Company will continue to present prior period financial statements and disclosures under ASC 840. In addition, the Company has elected the package of practical expedients permitted under the transition guidance which, among other things, permits companies to not reassess prior conclusions on lease identification, lease classification, and initial direct costs. The Company also elected the practical expedient which permits the Company to combine lease and non-lease components and to exclude short-term leases, defined as having an initial term of twelve months or less, from the consolidated balance sheets. The adoption of Topic 842, as amended, resulted in the Company recording a right-of-use asset and lease liability related to the Company&#8217;s operating lease of its corporate headquarters totaling approximately $15.5 million and $18.0 million, respectively, on the Company&#8217;s consolidated balance sheet as of January 1, 2022. A decrease to deferred rent totaling approximately $2.5 million, which was previously included in accrued expenses on the consolidated balance sheet, was reclassified as an offset to the right-of-use asset upon adoption of Topic 842. The standard did not materially affect the Company's consolidated statements of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Accounting pronouncements issued and not yet adopted: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">n March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. In January 2021, the FASB issued ASU No. 2021-01, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Reference Rate Reform (Topic 848): Scope</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">.  The purpose of ASU No. 2021-01 is to expand guidance on contract modifications and hedge accounting. The amendments and expedients in these updates are effective as of March 12, 2020 through December 31, 2022 and may be elected by topic.   The Company is currently evaluating the impact of ASU No. 2020-04 and 2021-01 on the Company&#8217;s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022, the FASB issued ASU No. 2022-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">. The purpose of ASU No. 2022-02 is to provide guidance on troubled debt restructuring accounting model for creditors that have adopted Topic 326.  Additionally, the guidance expands on vintage disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within the annual reporting period. The Company is currently evaluating the impact of ASU No. 2022-02 on the Company&#8217;s consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_CapitalizedTechnologyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized technology [Policy text block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_CapitalizedTechnologyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Emerging Growth Company</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ParticipationRightsPurchaseObligationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Participation rights purchase obligation [Policy text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ParticipationRightsPurchaseObligationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for troubled debt restructuring.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196892<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905613440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Consolidated Financial Statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Error Corrections and Prior Period Adjustments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables present the impact of the adjustments on the Company&#8217;s previous presentation of diluted earnings per share and the related weighted average common shares outstanding for the period presented:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:60.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) available to Class A common stockholders - Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.184%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.750%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Restated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,635,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,838,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903475712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock', window );">Schedule of Installment Finance Receivables at Fair Value</a></td>
<td class="text">The components of installment finance receivables at fair value as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - accrual</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid principal balance of finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,517&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - accrual</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value - non-accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Difference between unpaid principal balance and fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,655&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,009&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Changes in Fair Value of Installment Finance Receivables</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes in the fair value of installment finance receivables at fair value for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Originations of principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of principal and recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs, net (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in fair value (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Included in "Change in fair value of finance receivables" in the consolidated statements of operations.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Finance Receivables</a></td>
<td class="text">The components of finance receivables carried at amortized cost as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest and fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned annual fee income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Summary of Changes in Allowance for Credit Losses on Finance Receivables</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the allowance for credit losses on finance receivables for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of adopting fair value option</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provisions for credit losses on finance receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables charged off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Summary of Credit Quality Finance Receivable Portfolio</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is an assessment of the credit quality of finance receivables at amortized cost and presents the recency and contractual delinquency of the finance receivable portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.588%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recency delinquency</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual delinquency</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,993&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30-59 days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60-89 days</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90+ days</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total delinquency</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about asset and liability measured at fair value under fair value option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14210-108612<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14172-108612<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14217-108612<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905624496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Equipment and Software</a></td>
<td class="text"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Property, equipment and software consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,171&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,952)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,219&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905518864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued expenses consisted of the following (in thousands):</span></div><div style="padding-left:36pt;text-align:right;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.785%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual for services rendered and goods purchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,595&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244908464672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of March&#160;31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,631&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted-average remaining lease term and discount rate as of March 31, 2022 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Supplemental cash flow information related to the lease for the three months ended March 31, 2022 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases included in operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future minimum lease payments as of December&#160;31, 2021 are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:77.322%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Amount </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904897872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Borrowings</a></td>
<td class="text"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a summary of the Company&#8217;s borrowings (in thousands):</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.306%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purpose</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrower</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Interest Rate as of March&#160;31, 2022,  Except as Noted</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE II, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE III, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 6.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 7.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE VI, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 7.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SOFR plus 0.11% plus 3.85%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revolving lines of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OppFi-LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR plus 10.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total senior debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity date extended indefinitely until borrowing capacity is depleted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March&#160;31, 2022, required payments for the term loan for each of the next five years are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:82.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.738%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899971712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Company's Stock Option, Activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s stock option activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:39.109%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Common Stock Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Remaining Contractual Life (Years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,375,000</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,918</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,499,822)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127,096</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.34</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.23&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.30</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions, Options</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of each option grant during the three months ended March&#160;31, 2022 was estimated on the grant date using the Black-Scholes option pricing model based on the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Restricted Stock Unit, Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s restricted stock unit (&#8220;RSU&#8221;) activity for the three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:69.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818,530</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,799</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,671)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566,232)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,426</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.10&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Summary of PSU Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the Company&#8217;s performance stock unit (&#8220;PSU&#8221;) activity for three months ended March&#160;31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:69.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Performance Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of March&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions, Profit Unit Interests</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The compensation expense accounted for all vested units based on the following assumptions:  </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:79.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.838%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount for lack of marketability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Profit Unit Interest</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s profit unit interests activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,202,135</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,800)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,147,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Non-vested Units</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A summary of the Company&#8217;s non-vested units activity for the three months ended March 31, 2021 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avg Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">at Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,738,333</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325,835)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,800)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested units at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,357,698</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Share-based Payment Award, Non-Option Equity Instruments, Valuation Assumptions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244908401328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense and Amortized Debt Issuance Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract', window );"><strong>Interest Expense And Amortized Debt Issuance Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock', window );">Summary of Interest Expense and Amortized Debt Issuance Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes interest expense and amortized debt issuance costs for the three months ended March 31, (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and amortized debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense And Amortized Debt Issuance Costs [Abstract].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Interest Expense And Amortized Debt Issuance Costs [Table Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903680368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text">The Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2022 and December&#160;31, 2021 are as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at fair value, excluding accrued interest and fees receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Public Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warrant liability - Private Placement Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">During the three months ended March&#160;31, 2022 and 2021, there were no transfers of assets or liabilities in or out of  Level 3 fair value measurements.</span></div></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  The Company primarily estimates the fair value of its installment finance receivables portfolio using discounted cash flow models that have been internally developed.  The models use inputs that are unobservable but reflect the Company&#8217;s best estimates of the assumptions a market participant would use to calculate fair value. </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents quantitative information about the significant unobservable inputs used for the Company&#8217;s installment finance receivables fair value measurements as of March&#160;31, 2022 and December&#160;31, 2021:</span></div></td></tr></table><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value measurement for the Public Warrants is categorized as Level 1 due to the use of an observable market quote in an active market under the ticker OPFI WS.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  The fair value of the Private Placement Warrants is measured using a Monte Carlo simulation; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Fair Value Measurement Input and Valuation Techniques</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"><tr><td style="width:1.0%"/><td style="width:39.106%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate on finance receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147.70&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Servicing cost*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remaining life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Default rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepayment rate*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*Stated as a percentage of finance receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the significant assumptions used in the simulation at March&#160;31, 2022 and December&#160;31, 2021, the Closing Date:</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Changes in Fair Value of Liabilities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands): </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11.50 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15 Exercise <br/>Price Warrants</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,132&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,655&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock', window );">Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities</a></td>
<td class="text">The following table presents the carrying value and estimated fair values of financial assets and liabilities disclosed but not carried at fair value and the level within the fair value hierarchy as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands): <div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">261,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued interest and fees receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance receivables at amortized cost, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Secured borrowing payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about fair value of asset and liability not measured at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2E<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=SL7498357-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244905711072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the computation of basic and diluted (as restated) earnings per share for the three months ended March&#160;31, 2022 (in thousands, except share and per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of warrants on net income to Class A common stockholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A common stockholders - Diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common stock outstanding - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,581,828</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,655</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained OppFi Units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,838,474</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Dilutive potential common shares</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,892,129</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average units outstanding - diluted (as restated)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,473,957</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS (as restated)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents securities that have been excluded from the calculation of diluted earnings per share as </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their effect would have been anti-dilutive for the three months ended March&#160;31, 2022:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,887,500</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Unit Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,250</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,750</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15 Exercise Price Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,500</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underwriter Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,437</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127,096</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,360,548</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,907</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interest - Earnout Units</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,500,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potential common stock</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,405,988</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903931712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Nature of Operations (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 20, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent', window );">Ownership interest held, percent</a></td>
<td class="nump">12.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember', window );">Class V Voting Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Ownership Interest Held, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ReverseRecapitalizationOwnershipInterestHeldPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899990080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Consolidated Financial Statements (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (297)<span></span>
</td>
<td class="nump">$ 24,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A common stockholders - Basic</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive effect of warrants on net income to Class A common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income available to Class A common stockholders - Diluted</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">84,473,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A common stockholders - Basic</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive effect of warrants on net income to Class A common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income available to Class A common stockholders - Diluted</a></td>
<td class="nump">$ 1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">13,635,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">Revision of Prior Period, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A common stockholders - Basic</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive effect of warrants on net income to Class A common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income available to Class A common stockholders - Diluted</a></td>
<td class="num">$ (1,042)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">70,838,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899616064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 20, 2021 </div>
<div>day </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage', window );">Finance receivables originated through the bank partnership arrangements, percentage</a></td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements', window );">Finance receivables originated through the bank partnership arrangements</a></td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod', window );">Accrual period for financing receivables</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Development and capitalized software costs</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized software costs, amortization expense</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="nump">15,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">17,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrentAndNoncurrent', window );">Decrease in deferred rent</a></td>
<td class="num">$ (4,184)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,672)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember', window );">Class V Voting Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ReverseRecapitalizationContingentConsiderationEquityShares', window );">Stock subject to restrictions (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ReverseRecapitalizationContingentConsiderationEquityShares', window );">Stock subject to restrictions (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitVolumeWeightedAveragePrice', window );">Earnout unit, volume weighted average price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdTradingDays', window );">Earnout unit, threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdConsecutiveTradingDays', window );">Earnout unit, threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option One | Earnout Units, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option One | Earnout Units, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option One | Earnout Units, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitVolumeWeightedAveragePrice', window );">Earnout unit, volume weighted average price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdTradingDays', window );">Earnout unit, threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdConsecutiveTradingDays', window );">Earnout unit, threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Two | Earnout Units, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Two | Earnout Units, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Two | Earnout Units, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitVolumeWeightedAveragePrice', window );">Earnout unit, volume weighted average price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdTradingDays', window );">Earnout unit, threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EarnoutUnitThresholdConsecutiveTradingDays', window );">Earnout unit, threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Three | Earnout Units, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Three | Earnout Units, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember', window );">Retained OppFi Units | Earnout Units, Option Three | Earnout Units, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_PercentageOfEarnoutVotingShares', window );">Percentage of earnout voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ProFormaMember', window );">Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ProFormaMember', window );">Pro Forma | Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrentAndNoncurrent', window );">Decrease in deferred rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=opfi_ExistingEquityHoldersMember', window );">Existing Equity Holders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule Of Reverse Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners', window );">Ownership interest retained</a></td>
<td class="nump">87.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnout Unit, Threshold Consecutive Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnout Unit, Threshold Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitVolumeWeightedAveragePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnout Unit, Volume Weighted Average Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitVolumeWeightedAveragePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivables originated through the bank partnership arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivables originated through the bank partnership arrangements percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Nonaccrual, Threshold Delinquency Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_PercentageOfEarnoutVotingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Earnout Voting Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_PercentageOfEarnoutVotingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ReverseRecapitalizationContingentConsiderationEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Contingent Consideration, Equity, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ReverseRecapitalizationContingentConsiderationEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ScheduleOfReverseRecapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Reverse Recapitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ScheduleOfReverseRecapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_ClassVVotingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=opfi_RetainedOppFiUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsVestingAxis=opfi_EarnoutUnitsTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EarnoutUnitsAxis=opfi_EarnoutUnitsOptionThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ProFormaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ProFormaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=opfi_ExistingEquityHoldersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=opfi_ExistingEquityHoldersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140245000313648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus', window );">Unpaid principal balance of finance receivables - accrual</a></td>
<td class="nump">$ 309,971<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 307,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus', window );">Unpaid principal balance of finance receivables - non-accrual</a></td>
<td class="nump">22,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,185<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment', window );">Unpaid principal balance of finance receivables</a></td>
<td class="nump">332,517<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">332,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual', window );">Finance receivables at fair value - accrual</a></td>
<td class="nump">367,724<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">369,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual', window );">Finance receivables at fair value - non-accrual</a></td>
<td class="nump">3,448<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,677<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">371,172<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">373,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss', window );">Accrued interest and fees receivable</a></td>
<td class="nump">10,673<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,637<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value</a></td>
<td class="nump">381,845<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">383,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables', window );">Difference between unpaid principal balance and fair value</a></td>
<td class="nump">$ 38,655<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 41,009<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivables at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of loans and long-term receivables (other than securities categorized as trading, available-for-sale or held-to-maturity) that have contractual principal amounts and for which the fair value option has been elected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903987072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Receivables - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod', window );">Accrual period for financing receivables</a></td>
<td class="text">60 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment', window );">Aggregate unpaid principal balance</a></td>
<td class="nump">$ 332,517,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 332,244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption', window );">Fair value of receivables</a></td>
<td class="nump">381,845,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">383,890,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss', window );">Reserve for repurchase liability for third-party lender losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Finance receivables in non-accrual status</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod', window );">Accrual period for financing receivables</a></td>
<td class="text">60 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod', window );">Accrual period for financing receivables</a></td>
<td class="text">90 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90+ days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment', window );">Aggregate unpaid principal balance</a></td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption', window );">Fair value of receivables</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivables at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Nonaccrual, Threshold Delinquency Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on security purchased under agreement to resell.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244908326096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details) - Financing Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 383,890<span></span>
</td>
<td class="nump">$ 289,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues', window );">Originations of principal</a></td>
<td class="nump">154,021<span></span>
</td>
<td class="nump">105,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements', window );">Repayments of principal and recoveries</a></td>
<td class="num">(106,577)<span></span>
</td>
<td class="num">(104,195)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable', window );">Accrued interest and fees receivable</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">1,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet', window );">Charge-offs, net</a></td>
<td class="num">(47,171)<span></span>
</td>
<td class="num">(19,833)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1', window );">Net change in fair value</a></td>
<td class="num">(2,354)<span></span>
</td>
<td class="num">(2,556)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance at the end of the period</a></td>
<td class="nump">$ 381,845<span></span>
</td>
<td class="nump">$ 269,782<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_FinanceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244909869648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Receivables - Schedule of Finance Receivables (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Finance receivables</a></td>
<td class="nump">$ 5,942<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss', window );">Accrued interest and fees</a></td>
<td class="nump">32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableDeferredIncome', window );">Unearned annual fee income</a></td>
<td class="num">(232)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses</a></td>
<td class="num">(931)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(803)<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
<td class="num">$ (55,031)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net</a></td>
<td class="nump">$ 4,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 4,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10095-111533<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267963-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244909813408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Financing Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">$ 803<span></span>
</td>
<td class="nump">$ 55,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal', window );">Effects of adopting fair value option</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(55,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provisions for credit losses on finance receivables</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Finance receivables charged off</a></td>
<td class="num">(329)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable from change in methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899489344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">$ 5,942<span></span>
</td>
<td class="nump">$ 5,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency | Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">5,037<span></span>
</td>
<td class="nump">5,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency | Total delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency | 30-59 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency | 60-89 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">366<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember', window );">Recency delinquency | 90+ days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">5,942<span></span>
</td>
<td class="nump">5,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency | Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">5,045<span></span>
</td>
<td class="nump">4,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency | Total delinquency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">897<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency | 30-59 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency | 60-89 days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember', window );">Contractual delinquency | 90+ days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Finance receivables</a></td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableByDelinquencyAxis=opfi_RecencyDelinquencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableByDelinquencyAxis=opfi_ContractualDelinquencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140245000317024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, equipment and software</a></td>
<td class="nump">$ 43,171<span></span>
</td>
<td class="nump">$ 39,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(27,952)<span></span>
</td>
<td class="num">(24,714)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and software, net</a></td>
<td class="nump">15,219<span></span>
</td>
<td class="nump">14,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, equipment and software</a></td>
<td class="nump">38,345<span></span>
</td>
<td class="nump">34,586<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, equipment and software</a></td>
<td class="nump">3,847<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, equipment and software</a></td>
<td class="nump">$ 979<span></span>
</td>
<td class="nump">$ 979<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904064160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899429488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_AccrualForServicesRenderedAndGoodsPurchased', window );">Accrual for services rendered and goods purchased</a></td>
<td class="nump">$ 7,352<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 10,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">7,030<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrentAndNoncurrent', window );">Other</a></td>
<td class="nump">4,184<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,672<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">$ 18,566<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 29,595<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_AccrualForServicesRenderedAndGoodsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrual For Services Rendered And Goods Purchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_AccrualForServicesRenderedAndGoodsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899968768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeasePayment', window );">Variable lease payment</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for variable lease payment excluded from lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeasePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903561760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 1,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">10,283<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">21,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(4,149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">$ 17,631<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899554656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 562<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244908263792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Lease Payments (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">$ 2,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">2,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">2,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">2,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">2,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">10,283<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 22,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902656080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - Schedule of Borrowings (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=opfi_TermLoanMember', window );">Term loan, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured borrowing payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">Opportunity Funding SPE II, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 19,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 19,176<span></span>
</td>
<td class="nump">$ 22,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest&#160;rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 395,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">261,687<span></span>
</td>
<td class="nump">251,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">345,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 213,000<span></span>
</td>
<td class="nump">203,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">Opportunity Funding SPE III, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 123,000<span></span>
</td>
<td class="nump">119,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">January 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 49,500<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">April 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">Opportunity Funding SPE VI, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 33,000<span></span>
</td>
<td class="nump">30,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">April 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">February 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Term loan, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower', window );">Borrower</a></td>
<td class="text">OppFi-LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing Capacity</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 48,687<span></span>
</td>
<td class="nump">$ 48,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">March 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Term loan, net | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAffiliatedBorrower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identification of each affiliate who is permitted to utilize the line of credit (for example, a subsidiary of the reporting entity) and description of its relationship to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAffiliatedBorrower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899856112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">$ 19,176,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,443,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">6,839,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,950,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">609,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">521,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">1,037,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest expense paid</a></td>
<td class="nump">6,735,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,857,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense paid to related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured borrowing payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinanceReceivablePurchased', window );">Finance receivable purchased</a></td>
<td class="nump">165,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">19,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing February 2022, OppFi-LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">21,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest expense paid</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">46,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Term loan, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized issuance costs</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | London Interbank Offered Rate (LIBOR) | Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | London Interbank Offered Rate (LIBOR) | Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">7.25%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | London Interbank Offered Rate (LIBOR) | Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">7.25%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | London Interbank Offered Rate (LIBOR) | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | London Interbank Offered Rate (LIBOR) | Term loan, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.11%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember', window );">Subordinated debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense paid to related party</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinanceReceivablePurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance receivable purchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinanceReceivablePurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899974976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail) - Term loan, net<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=opfi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=opfi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244904133344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant Liabilities - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">$ 8,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">$ 2,404<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="nump">11,887,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember', window );">Private Unit Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="nump">3,451,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">$ (500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903646528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity - Additional information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jan. 06, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="nump">282,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 1,037,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and retirement of common stock (in shares)</a></td>
<td class="nump">282,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_StockRepurchasedAverageCostPerShare', window );">Average purchase price (in dollars per share)</a></td>
<td class="nump">$ 3.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 19,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_StockRepurchasedAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased, Average Cost Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_StockRepurchasedAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902507952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 20, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Stock-based compensation not yet recognized related to unvested options</a></td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 6,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of stock options (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent', window );">ESPP employee payroll contributions</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unvested award, cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled', window );">Vested in period, not settled (in shares)</a></td>
<td class="nump">31,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 8,600,000<span></span>
</td>
<td class="nump">12,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unvested award, cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum eligible employee compensation contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Fair market value share purchase percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember', window );">Profit Unit Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance (in shares)</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of outstanding stock maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan', window );">Outstanding stock maximum (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares purchased under the ESPP (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Equity Incentive Plan 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized for issuance (in shares)</a></td>
<td class="nump">11,772,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,772,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=opfi_EquityIncentivePlan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=opfi_EquityIncentivePlan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903584256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Common Stock Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning balance (in shares)</a></td>
<td class="nump">3,375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">251,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(1,499,822)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance (in shares)</a></td>
<td class="nump">2,127,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and exercisable (in shares)</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding beginning balance (in dollars per share)</a></td>
<td class="nump">$ 15.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">4.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">14.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding ending balance (in dollars per share)</a></td>
<td class="nump">14.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and exercisable (in dollars per share)</a></td>
<td class="nump">$ 15.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Life (Years)</a></td>
<td class="text">9 years 4 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Vested and exercisable, Weighted-Average Remaining Contractual Life (Years)</a></td>
<td class="text">9 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and exercisable, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244910720400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details) - Stock Options<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">65.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.71%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899832480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">1,818,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">275,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(25,671)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(566,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">1,502,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 7.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">4.54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">3.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">5.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 7.10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140245000318880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of PSU Activity (Details) - Performance stock units<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">78,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">78,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 7.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 7.69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903676896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail) - Profit Unit Interest<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions', window );">Discount for lack of marketability</a></td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902634128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Profit Unit Interest (Detail) - Profit Unit Interest<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">12,202,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(54,800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">12,147,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Avg Fair Value at Grant Date</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=opfi_ProfitUnitInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902620704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Non-vested Units (Detail) - Non-vested Units<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding beginning balance (in shares) | shares</a></td>
<td class="nump">4,738,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(325,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(54,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding ending balance (in shares) | shares</a></td>
<td class="nump">4,357,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Avg Fair Value at Grant Date</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=opfi_NonVestedUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=opfi_NonVestedUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899563104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 540,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 243,000<span></span>
</td>
<td class="nump">$ 24,384,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, percent</a></td>
<td class="nump">222.20%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate, percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Effective income tax rate, stock compensation adjustment, amount</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Effective income tax rate, stock compensation adjustment, percent</a></td>
<td class="nump">219.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent', window );">Effective income tax rate, excluding tax expense, stock compensation adjustment, percent</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent', window );">Ownership interest held, percent</a></td>
<td class="nump">12.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax examination, penalties and interest accrued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ProFormaMember', window );">Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 687,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_ReverseRecapitalizationOwnershipInterestHeldPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Ownership Interest Held, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_ReverseRecapitalizationOwnershipInterestHeldPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ProFormaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ProFormaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902231808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract', window );"><strong>Interest Expense And Amortized Debt Issuance Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 6,839<span></span>
</td>
<td class="nump">$ 3,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortized debt issuance costs</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">521<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts', window );">Interest expense and amortized debt issuance costs</a></td>
<td class="nump">$ 7,448<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense and amortized debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense And Amortized Debt Issuance Costs [Abstract].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899572592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">$ 371,172<span></span>
</td>
<td class="nump">$ 373,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">8,836<span></span>
</td>
<td class="nump">11,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">371,172<span></span>
</td>
<td class="nump">373,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Carrying Value | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">6,181<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Carrying Value | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">2,655<span></span>
</td>
<td class="nump">3,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 1 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">6,181<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 1 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 2 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 2 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption', window );">Finance receivables at fair value, excluding accrued interest and fees receivable</a></td>
<td class="nump">371,172<span></span>
</td>
<td class="nump">373,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 3 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Fair Value Measurements | Level 3 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">$ 2,655<span></span>
</td>
<td class="nump">$ 3,157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899662992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Interest rate on finance receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">1.4770<span></span>
</td>
<td class="nump">1.4760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.2220<span></span>
</td>
<td class="nump">0.2180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputServicingFeeMember', window );">Servicing cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.0500<span></span>
</td>
<td class="nump">0.0500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Remaining life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.62<span></span>
</td>
<td class="nump">0.62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDefaultRateMember', window );">Default rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.1850<span></span>
</td>
<td class="nump">0.1770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputAccruedInterestRateMember', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.0320<span></span>
</td>
<td class="nump">0.0320<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember', window );">Prepayment rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivableMeasurementInput', window );">Installment financing receivables, fair value measurement</a></td>
<td class="nump">0.2130<span></span>
</td>
<td class="nump">0.2100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivableMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivableMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputServicingFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputServicingFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDefaultRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDefaultRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputAccruedInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputAccruedInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903898144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail) - Level 3 - Retained OppFi Units<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants | Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">0.0242<span></span>
</td>
<td class="nump">0.0119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants | Expected term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants | Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">0.5700<span></span>
</td>
<td class="nump">0.4840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants | Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants | Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">0.60<span></span>
</td>
<td class="nump">0.74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants | Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">0.0233<span></span>
</td>
<td class="nump">0.0150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants | Expected term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">9,300<span></span>
</td>
<td class="nump">9,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants | Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">0.5700<span></span>
</td>
<td class="nump">0.4840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants | Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">15.00<span></span>
</td>
<td class="nump">15.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants | Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants, fair value measurement</a></td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">1.40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputFairValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=opfi_MeasurementInputFairValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899784720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail) - Level 3 - Retained OppFi Units<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="nump">$ 3,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(502)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">2,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$11.50 Exercise Price Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="nump">1,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(356)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">1,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">$15 Exercise Price Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="nump">1,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(146)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">$ 1,132<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902770640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 27,025<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 25,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">32,921<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">37,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss', window );">Accrued interest and fees receivable</a></td>
<td class="nump">10,673<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net</a></td>
<td class="nump">4,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">261,687<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">251,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">27,025<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">25,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">32,921<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">37,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss', window );">Accrued interest and fees receivable</a></td>
<td class="nump">10,673<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss', window );">Accrued interest and fees receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss', window );">Accrued interest and fees receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Finance receivables at amortized cost, net</a></td>
<td class="nump">4,811<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured debt</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior debt, net</a></td>
<td class="nump">$ 261,687<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 251,578<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>opfi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902242144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies and Related Party Transactions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 18, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation settlement, amount awarded to other party</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Unpaid settlement funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Unpaid severance benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember', window );">Subordinated debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Debt agreement, maximum available amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244908150512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Concentration of Credit Risk - Additional Information (Detail) - Financing Receivable - Geographic Concentration Risk<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_FinanceReceivablesMember', window );">Florida</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, Percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_FinanceReceivablesMember', window );">Texas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, Percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_FinanceReceivablesMember', window );">California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, Percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_FinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_FinanceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_FL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_FL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244903454048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899869456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (297)<span></span>
</td>
<td class="nump">$ 24,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A common stockholders - Basic</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive effect of warrants on net income to Class A common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income available to Class A common stockholders - Diluted</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average Class A common stock outstanding - Basic (in shares)</a></td>
<td class="nump">13,581,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Warrants (in shares)</a></td>
<td class="nump">70,838,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common unit equivalents (in shares)</a></td>
<td class="nump">70,892,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average units outstanding - diluted (in shares)</a></td>
<td class="nump">84,473,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic EPS (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted EPS (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 540<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(297)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interest</a></td>
<td class="num">(1,373)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A common stockholders - Basic</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecurities', window );">Dilutive effect of warrants on net income to Class A common stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income available to Class A common stockholders - Diluted</a></td>
<td class="nump">$ 1,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average units outstanding - diluted (in shares)</a></td>
<td class="nump">13,635,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted EPS (in dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive securities (in shares)</a></td>
<td class="nump">53,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1828-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244899602352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">44,405,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Retained OppFi Units | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">11,887,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Retained OppFi Units | Private Unit Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">231,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Retained OppFi Units | $11.50 Exercise Price Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">2,248,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Retained OppFi Units | $15 Exercise Price Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">912,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Retained OppFi Units | Underwriter Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">59,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">2,127,096<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">1,360,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">78,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=opfi_EarnoutUnitsMember', window );">Earnout Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential common stock (in shares)</a></td>
<td class="nump">25,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1150Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_PrivatePlacementWarrantsExercisePrice1500Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=opfi_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=opfi_UnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=opfi_EarnoutUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=opfi_EarnoutUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140244902164272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 15, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Revolving Credit Facility | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Debt agreement, maximum available amount</a></td>
<td class="nump">$ 75.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=opfi_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=opfi_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>opfi-20220331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:opfi="http://www.opploans.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="opfi-20220331.xsd" xlink:type="simple"/>
    <context id="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5fa284569793491589f736271b5ec34f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie5fde8837e294e7a970197c927bbfc6b_I20220504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-04</instant>
        </period>
    </context>
    <context id="i1348396f6dab40b8a3cad69d81633ec3_I20220504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-04</instant>
        </period>
    </context>
    <context id="i377c9c4df535431ab1eaa51aa7b4376a_I20220504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-04</instant>
        </period>
    </context>
    <context id="i832b59c76cf14120996e745fc0586aee_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id166caeac3a74706ac98fd26dc3ce44d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ad5128de4094aa7868ab1af19546efd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8a8944a141b4dab9c2998b1c9e72619_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2e74eb7fcccf4d389be379505587fcf8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5be9470623594acba8cb5e84e697ce56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d36fc7800aa4765852c2e6a170babd1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idde3d712d7304635b63a9833dede3427_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5215b3a972724a34ac315c049bcacf57_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib75bee22638f4f269d2223aa6d72e725_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ce57231808b498d9b78fbbdf0ed4534_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2a79fcf533648458d4d94b89430ed26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e3aa11e51c7452aaef84bd707b82b8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c6a411c333b4148b38844ac50818e29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic27e1640ef4f4b658930b1418b625d9d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3541d1d5bde34427b0d9480c955803d2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if4543b23e98044fe9f4fe7cf3dd15913_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i40d7ed2aa235424589a49f5bfea22900_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1fdf16f993294339b32c804dac281745_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i85d05592d22d42a480f2dc82e85a413b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia8ced24663584da7a417ca25d4dc501c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie206dd642d884d89bba1e3b94d302488_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07ee2dff018d4d1591263c0669d44482_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54264653bcae4a02809dbf0cb1cdb065_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i928e0005ced94986aebaca910ab1895f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6f595240d1f40faad1e554c1774f31b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if793e8b5786144919538c7d186959c7a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i62914656212c4a008907864be3c9455c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04c9049762544b7899a0feb8f3a90364_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04c1a605aa6a4be99765749538e0dec4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">opfi:LimitedLiabilityCompanyPreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic6f51974257f4739b233943719a4a1ef_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i981c97deb52d41d69f0d1553158bbbdd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibcc4d7276afd4fceaba2c43db289edd5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id5405418efba48639fb1c305d9ed61ac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib66e3739299d44f78aa306fbe04c5602_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3711ec447a184511ae3d65b8671df169_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i47b450f3a78d45f5a9a86192c76a8a5c_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:ClassVVotingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i40e5d7ef61d84bc593c8a34f0918f63a_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="icff92081c2e04e24a748e5c8798dd6a9_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i45dc69862d3c4ddab97933d57f12d74a_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i810eb6c32832400eba4f18907e9aaeec_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i018798d9476844f2a96944f2bd3ec30b_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i922e7314a03c4e50b3e204abec044032_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="ib5d2b68f587d4e87a2082a4e22270c64_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i495cf236890b4f89bb7583cb4ff240dc_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i0cb85d806b7a4e5a90cf2099006a4230_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="ica51f6ec20a345afa643c8024def2551_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">opfi:RetainedOppFiUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsAxis">opfi:EarnoutUnitsOptionThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:EarnoutUnitsVestingAxis">opfi:EarnoutUnitsTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="i52f64539e2294e80801b009cc12b1121_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opfi:ExistingEquityHoldersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id9eb42b85e2e4c2a9c8cbf162f1d01a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opfi:ExistingEquityHoldersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i11e04f0949d147c487ed6f60ed6fd3f8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia4dee91bc4c34424b4603497b85ef24d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icc716512b29b442d8a29521cb280ef9e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i87b7aed7a13a4b059d09231e61fc06a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie47d1cdafcee4f8e8435dca90410f0fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ae09ffba07c4a74805a6d13458a3f3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7f3943db988147f18410805d8ad47783_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie4fdb329c99243b9ad50604fcf0664aa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6e69f1dc11df417393ce568a148fc8b6_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="iee3b286038e942c9b34d86c7ab4baeac_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib081e3c5670045a6b1564dbb70c02ea0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0758be6d67304ac9941ec35033642589_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93df54e9208f46d2bc427842f7451d03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec07d3ea899844fead4860fcb7d1cdb7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icd35d40c5e96448ea396932f91a18eca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24876f16420f4d21a9614b70d793b526_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96ccb1181b904dadb1ca7f4ff135b860_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c9cd1c3da0b4edabcb4127e834b59ed_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3d39b8f3a5bc4923ae4d3a314637ec1d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5728e5de35bb4230bf587660d630a383_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i032fc55565d643a1a631cd6cb6be2ca3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fa7f0cbc30546228642772403c55dff_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1680a80b7fe54c8585005870f3167393_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic48b684cd8ee4b4e88a85dc69a57755f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i275209708c22494ea34d39f6852a8793_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i667461d53f054aa3938b1c1044f06ed6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i502d792404964728b82b5a25135d2cf2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ica49b0802e394f2886929a4614385d9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62e9193284dd4c849976406ff28ebe85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i120e44b6ddf043099bb5c4be7fbc4535_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9a0a1b8e061f4836b0e33eb97b8b69c1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i96fc9f88e3db494cbeab106e13fbff34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:RecencyDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifde3c528692542eba6f9b9cc5cb1553e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opfi:FinancingReceivableByDelinquencyAxis">opfi:ContractualDelinquencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3627f45b6e564a8e9c1c39ed2b398edc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i67ada9dee02e4c198e8eccda40753ac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id547d4794e964237bbf74ad415a39862_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i00aa0d2c354349eab9296a891b928d08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e23d721303c4c788fd7fe20520eb8d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i11ab52cdaca648b5bfebf0c73adb5c9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8c2626ea24c3464987aba9aa945f1ee5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic15cbdc1e54a44489b3fb24350695577_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic91374ce6d41492585a50a83d4b472c0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0b8f459792404ef89f517c2775d2cecc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e45ceee47344b2f83047f691e4ae0c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia7602620dd784ad2b37443073beb6f62_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i69b916424ae9496c89ba7d8eba49b9e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie178233f1f7a425281c27c950649c6bb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i71df5f9c88cb450c8c17087fc89d7920_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if44145f8dacd465e8ec518bf902c16e7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i74d7939d47484fe6902308385a8e6620_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if340fa6006594831ac911695d6576d10_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i23ef032c8a384b86937f885405cce77d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id2ae163bdb6c49299d4b13faaf0248a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i58e517254b01442289abab586f885ca1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib623fed9aa664eca896924b67f670a50_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7d220190909e4530a509ff9bc26272cf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2a8d15f0af7d4648a8d8a0431d36909a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7837052781245c68476036465d4a746_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icca52800ff24471b813ffc781da4ecbe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">opfi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie5e315feb643461aba4177993e3159e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib640303335c24d68bd0504bc9a133e45_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i14f48f8b9d8648ab8551b51faca53551_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if736d72e83344cd28bc0c5156fa54bb5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia9bd2fbb4d6d404fb272afcad07b5016_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3eb8df835504ec68b9b34662ab4d359_I20220106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-06</instant>
        </period>
    </context>
    <context id="i3b97ec5a00de451b8077db7b5ec9a36e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opfi:EquityIncentivePlan2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8759c8442bbc40bbb7fd472f3698e695_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d7702e1753b4b4eac58eff1bfb63870_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1cfa8f673a8a403cadef8014200b9ceb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i05f669615a0c4e43864656be9211583e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id7efbdf034ed444ca4f1650731fc787f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2cc5f92a04c0497dbe9b9f54d00bb732_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73ca344540704dca83e9f52725886dfe_I20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-20</instant>
        </period>
    </context>
    <context id="ieffc394b9e484b9e95accd3295e2c105_D20210720-20210720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-20</startDate>
            <endDate>2021-07-20</endDate>
        </period>
    </context>
    <context id="ia1946bf2c93c4dc3a1177083bbe6afec_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3e61fe6ce8214676ae2cad36dc8cbd8d_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d31c8959d1b4a72966b4161628d3e48_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88ee652498d547ed91877deca17b7744_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iba78a871b2734419aed861166248a274_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i588918670b5a4e6f9d6662bade3c7383_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf6932be9b0645629fe7ad284f5e4366_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:NonVestedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7e06c2ccf04f4d2a85312a9643d1e620_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i395db8f0ff7145e8814f58104f21fe6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opfi:ProfitUnitInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i233601e8206e48689ef20bd86306e013_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i125ef33e4a46407192eccac5a9f2672f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic95b87ed3dbe4186acb01f4fe29bd014_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4ed44c27319a45c6bc5aaf54538ce77b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8a3c96a08c664f86b28066dff98cc456_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic1a81efb82d8466385a0fe31ddc9e776_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2f6ba3659b4b45b781f0c7d441ea9dc1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib48c1b04930346c893f2f30850658745_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4952cba4ef324746b1d6870765e751ce_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie3109205506945c299e3ab2a8aca12e9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i187151f1767e4bc7ae4bafedd1eebac7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic916146403cb4d909e3fb0b4b4ad2251_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i803385bf14ef4804bcb4d4dcc5d2181a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i832a41d2996244e0902f0da51ed2d91e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57282d4a107240f6a2e06f25d0d2d179_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i841d5686d2b44e25bf48930d58c88cf9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i634b8cbee46542afaf4db3bf36db656c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0e40035d1c4496785ef2597034af758_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16b83d2856e743e2882d3ce3951725e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieffe4206965c4764b882f215f0705733_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia94eedc7322d4d7ea54eca8d87aab20e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21772187b70d424abbe0cc6f68008cbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b3bfe1437314f4d8d6d875abcc33d1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i676c9956ee0141d18056c4394e2a26e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i594d85d9f81448619de11b31ab04aaa5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iac88fbbaab214aaaaaf119c4af7ca821_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83e3fe65eab04ccfa298ed028ddaf6ca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i03e2839f03f7410090baee8e2e370ac7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b27dcc92bce4173b0ead445b3d9096b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputServicingFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie582371ff01e462c8c4ffd9a0d293522_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputServicingFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb159116f87f47e4b20794e31a281515_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iafdd13161805402c8289d6455810ef56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcccc8393dc340b1b6c873a6ca135b65_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iac07426872924768b05bee6be220112e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDefaultRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3831c29966b74f3fb600625ac564dd13_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputAccruedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i99677f15538e48f0a49ae8c30a1391c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputAccruedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c86e4d0c8e3462b8f00394c4299aaeb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icd0999e33f2444a9a150a0be1aef1524_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7afd58044bc441f38943f4b6282733a7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icff4edda91484e1e81772db72d4aa6ee_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia30ba0225c6d4208b13392a26f48efaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ae6a023342e4c78a15b3efb8bdfeb39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c286a4d8af84130a60dc7aefad4e4df_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2f898eced32244ee926ebe03db466a90_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id9609eea663b44c8a919aeff1e7f7305_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9759112bb42d4f97bce9b073f439e1b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4532f3255d1d4f568f9156ffae17dd3a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4550c9e161f842948a27f89d743f714d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i11f766934c1040848e943844b1810ce7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27ee006861bb49348ced8dc2b968a979_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i618fed5bcbbd4c20939a5dde31032ae8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i06ea4dbcfcaf42af92d6784087463082_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i82d8bb488d0941bcb8f4124ea6f78ad2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a8028cce919480289939912ea55690d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i523abe0b6fb546a3bde8298dea571b41_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ieb2e9a136e394c4f97fec1ed14ba8791_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i042dd5013bd14f2c940e10729994130d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89c1a50c79b94024bb34bf1e9d46b47c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">opfi:MeasurementInputFairValuePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2e4c571b02c4448a8179a1e981129c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91ef7ad6f606457e8359a7a0cab38d1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7df55c7d9245421e9ea7898736ecc74b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70a7481bed064a76a6c74b3746f74f79_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7b5296955ec24776b9ec1e28d8fff32d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib0397a0eb3e94ba788cc8d98b7b3f501_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4fae2ab7d7c84b93bf54ee2a2a5030d6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6fb81dc358754ee6a1058ce9164eebc5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5b7ef68738144a3a8f417593dd860023_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ica473fef652c454a9acc0395d8194aee_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i92f81fa70cb941879a9c1a815bb020e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i921e3be032224d81bc0785320d9ae344_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5392820e41f54b599905ddda43edfa62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
        </entity>
        <period>
            <startDate>2021-11-18</startDate>
            <endDate>2021-11-18</endDate>
        </period>
    </context>
    <context id="ic27dc5b5ef66440fb0e989862b2724c9_I20210329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-29</instant>
        </period>
    </context>
    <context id="i02b68cf088134e92a841a5568fa97971_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i823f2fd119304da0aae88e6dbc213640_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i56371b37e39f4a1883f5e97ec7489820_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id0962472abbc4195a2d7d108efa4dbe7_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3bb4d0229d67405da2c6330d57131733_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b944ed2d8544a429672bf220ffae577_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77faea299bf0479db2b99d5a9df10188_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia56a8e7bb319458895fe32aaad9ab1c6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3e8dcdeabe6941dc906cc2c39301cdfa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iccff46eef9c14b57ac3ab6f65c4d3563_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i060c6dded5ba4bb591db348be89701b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:PrivatePlacementWarrantsExercisePrice1500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i96d3bb83c80b4279b31f89cce8859df8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">opfi:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb2e0e4e7e354d9db4c9968e86f1c6fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic312f54c57764831ae2bd35efe41e3dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ba21c9a51914fbf87c23ab894cc34f9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i57bf37c501904610be26613bb0104885_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">opfi:EarnoutUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic379f7d4958946d99ec91d39b08de2f2_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818502</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">opfi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>opfi:day</measure>
    </unit>
    <unit id="segment">
        <measure>opfi:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-32">true</dei:AmendmentFlag>
    <dei:AmendmentDescription
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-33">Amendment No. 1 - Calculation and presentation of diluted earnings per share</dei:AmendmentDescription>
    <dei:DocumentFiscalYearFocus
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-34">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-35">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-36">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-37">0001818502</dei:EntityCentralIndexKey>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-427"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <dei:DocumentType
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-1">10-Q/A</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-3">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-5">001-39550</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-6">OppFi Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-8">85-1648122</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-9">130 E. Randolph Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-10">Suite 3400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-11">Chicago</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-12">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-13">60601</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-14">312</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-15">212-8079</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      id="f-16">Class A common stock, par value $0.0001  per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      id="f-17">OPFI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331"
      id="f-19">Warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331"
      id="f-20">OPFI WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5fa284569793491589f736271b5ec34f_D20220101-20220331"
      id="f-21">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-24">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-25">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-26">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-27">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-28">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie5fde8837e294e7a970197c927bbfc6b_I20220504"
      decimals="INF"
      id="f-29"
      unitRef="shares">13349150</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1348396f6dab40b8a3cad69d81633ec3_I20220504"
      decimals="INF"
      id="f-30"
      unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i377c9c4df535431ab1eaa51aa7b4376a_I20220504"
      decimals="INF"
      id="f-31"
      unitRef="shares">96338474</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-38"
      unitRef="usd">27025000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-39"
      unitRef="usd">25064000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-40"
      unitRef="usd">32921000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-41"
      unitRef="usd">37298000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-42"
      unitRef="usd">59946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-43"
      unitRef="usd">62362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-44"
      unitRef="usd">381845000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-45"
      unitRef="usd">383890000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-46"
      unitRef="usd">931000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-47"
      unitRef="usd">803000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-48"
      unitRef="usd">232000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-49"
      unitRef="usd">286000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:NotesReceivableNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-50"
      unitRef="usd">4811000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-51"
      unitRef="usd">4220000</us-gaap:NotesReceivableNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-52"
      unitRef="usd">1037000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-53"
      unitRef="usd">1525000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-54"
      unitRef="usd">15219000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-55"
      unitRef="usd">14643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-56"
      unitRef="usd">15114000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-57"
      unitRef="usd">25056000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-58"
      unitRef="usd">25593000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssets
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-59"
      unitRef="usd">9517000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-60"
      unitRef="usd">9873000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-61"
      unitRef="usd">512545000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-62"
      unitRef="usd">502106000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-63"
      unitRef="usd">6841000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-64"
      unitRef="usd">6100000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-65"
      unitRef="usd">18566000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-66"
      unitRef="usd">29595000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-67"
      unitRef="usd">17631000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SecuredDebt
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-68"
      unitRef="usd">19176000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-69"
      unitRef="usd">22443000</us-gaap:SecuredDebt>
    <us-gaap:SeniorNotes
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-70"
      unitRef="usd">261687000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-71"
      unitRef="usd">251578000</us-gaap:SeniorNotes>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-72"
      unitRef="usd">8836000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-73"
      unitRef="usd">11240000</us-gaap:WarrantsAndRightsOutstanding>
    <opfi:TaxReceivableAgreementLiability
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-74"
      unitRef="usd">23218000</opfi:TaxReceivableAgreementLiability>
    <opfi:TaxReceivableAgreementLiability
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-75"
      unitRef="usd">23272000</opfi:TaxReceivableAgreementLiability>
    <us-gaap:Liabilities
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-76"
      unitRef="usd">355955000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-77"
      unitRef="usd">344228000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      id="f-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      id="f-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-80"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="INF"
      id="f-81"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="INF"
      id="f-82"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-83"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-84"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="INF"
      id="f-85"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="INF"
      id="f-86"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-87"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-88"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-89"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231"
      decimals="INF"
      id="f-92"
      unitRef="shares">379000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="INF"
      id="f-93"
      unitRef="shares">379000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="INF"
      id="f-94"
      unitRef="shares">13349150</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="INF"
      id="f-95"
      unitRef="shares">13349150</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231"
      decimals="INF"
      id="f-96"
      unitRef="shares">13631484</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231"
      decimals="INF"
      id="f-97"
      unitRef="shares">13631484</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="-3"
      id="f-98"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1ad5128de4094aa7868ab1af19546efd_I20211231"
      decimals="-3"
      id="f-99"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231"
      decimals="INF"
      id="f-101"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231"
      decimals="INF"
      id="f-102"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331"
      decimals="INF"
      id="f-103"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331"
      decimals="INF"
      id="f-104"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231"
      decimals="INF"
      id="f-105"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231"
      decimals="INF"
      id="f-106"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331"
      decimals="INF"
      id="f-107"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i2e74eb7fcccf4d389be379505587fcf8_I20220331"
      decimals="-3"
      id="f-108"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5be9470623594acba8cb5e84e697ce56_I20211231"
      decimals="-3"
      id="f-109"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231"
      decimals="INF"
      id="f-110"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="INF"
      id="f-111"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231"
      decimals="INF"
      id="f-112"
      unitRef="shares">115000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="INF"
      id="f-113"
      unitRef="shares">115000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231"
      decimals="INF"
      id="f-114"
      unitRef="shares">96338474</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="INF"
      id="f-115"
      unitRef="shares">96338474</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231"
      decimals="INF"
      id="f-116"
      unitRef="shares">96338474</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="INF"
      id="f-117"
      unitRef="shares">96338474</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="-3"
      id="f-118"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4d36fc7800aa4765852c2e6a170babd1_I20211231"
      decimals="-3"
      id="f-119"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-120"
      unitRef="usd">61931000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-121"
      unitRef="usd">61672000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-122"
      unitRef="usd">-70689000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-123"
      unitRef="usd">-70723000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-124"
      unitRef="usd">-8747000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-125"
      unitRef="usd">-9040000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-126"
      unitRef="usd">165337000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-127"
      unitRef="usd">166918000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-128"
      unitRef="usd">156590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-129"
      unitRef="usd">157878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-130"
      unitRef="usd">512545000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-131"
      unitRef="usd">502106000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-132"
      unitRef="usd">55000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-133"
      unitRef="usd">46000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-134"
      unitRef="usd">23837000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-135"
      unitRef="usd">25780000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-136"
      unitRef="usd">23892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-137"
      unitRef="usd">25826000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-138"
      unitRef="usd">379773000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-139"
      unitRef="usd">379512000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-140"
      unitRef="usd">55000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-141"
      unitRef="usd">681000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-142"
      unitRef="usd">0</us-gaap:NotesReceivableNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-143"
      unitRef="usd">1037000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-144"
      unitRef="usd">1525000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:OtherAssets
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-145"
      unitRef="usd">31000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-146"
      unitRef="usd">34000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-147"
      unitRef="usd">405414000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-148"
      unitRef="usd">406897000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-149"
      unitRef="usd">17000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-150"
      unitRef="usd">25000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-151"
      unitRef="usd">2133000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-152"
      unitRef="usd">2008000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:SecuredDebt
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-153"
      unitRef="usd">19176000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-154"
      unitRef="usd">22443000</us-gaap:SecuredDebt>
    <us-gaap:SeniorNotes
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-155"
      unitRef="usd">213000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-156"
      unitRef="usd">203000000</us-gaap:SeniorNotes>
    <us-gaap:Liabilities
      contextRef="i5215b3a972724a34ac315c049bcacf57_I20220331"
      decimals="-3"
      id="f-157"
      unitRef="usd">234326000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib75bee22638f4f269d2223aa6d72e725_I20211231"
      decimals="-3"
      id="f-158"
      unitRef="usd">227476000</us-gaap:Liabilities>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-159"
      unitRef="usd">100336000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-160"
      unitRef="usd">84103000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-161"
      unitRef="usd">374000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-162"
      unitRef="usd">154000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-163"
      unitRef="usd">100710000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-164"
      unitRef="usd">84257000</us-gaap:InterestAndDividendIncomeOperating>
    <opfi:GainLossDueToChangeInFairValueOfFinanceReceivables
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-165"
      unitRef="usd">-49525000</opfi:GainLossDueToChangeInFairValueOfFinanceReceivables>
    <opfi:GainLossDueToChangeInFairValueOfFinanceReceivables
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-166"
      unitRef="usd">-22389000</opfi:GainLossDueToChangeInFairValueOfFinanceReceivables>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-167"
      unitRef="usd">457000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-168"
      unitRef="usd">7000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-169"
      unitRef="usd">50728000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-170"
      unitRef="usd">61861000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-171"
      unitRef="usd">16833000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-172"
      unitRef="usd">14272000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:MarketingExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-173"
      unitRef="usd">13888000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-174"
      unitRef="usd">7483000</us-gaap:MarketingExpense>
    <opfi:InterestExpenseAndAmortizedDebtIssuanceCosts
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-175"
      unitRef="usd">7448000</opfi:InterestExpenseAndAmortizedDebtIssuanceCosts>
    <opfi:InterestExpenseAndAmortizedDebtIssuanceCosts
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-176"
      unitRef="usd">4471000</opfi:InterestExpenseAndAmortizedDebtIssuanceCosts>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-177"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-178"
      unitRef="usd">137000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-179"
      unitRef="usd">3238000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-180"
      unitRef="usd">2164000</us-gaap:DepreciationAndAmortization>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-181"
      unitRef="usd">3135000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-182"
      unitRef="usd">2147000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:ProfessionalFees
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-183"
      unitRef="usd">2490000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-184"
      unitRef="usd">2206000</us-gaap:ProfessionalFees>
    <opfi:PaymentProcessingFees
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-185"
      unitRef="usd">2066000</opfi:PaymentProcessingFees>
    <opfi:PaymentProcessingFees
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-186"
      unitRef="usd">1628000</opfi:PaymentProcessingFees>
    <us-gaap:OccupancyNet
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-187"
      unitRef="usd">1069000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-188"
      unitRef="usd">880000</us-gaap:OccupancyNet>
    <us-gaap:ManagementFeeExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-189"
      unitRef="usd">0</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-190"
      unitRef="usd">175000</us-gaap:ManagementFeeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-191"
      unitRef="usd">2722000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-192"
      unitRef="usd">1914000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NoninterestExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-193"
      unitRef="usd">52889000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-194"
      unitRef="usd">37477000</us-gaap:NoninterestExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-195"
      unitRef="usd">-2161000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-196"
      unitRef="usd">24384000</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-197"
      unitRef="usd">-2404000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-198"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-199"
      unitRef="usd">243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-200"
      unitRef="usd">24384000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-201"
      unitRef="usd">540000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-202"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-203"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-204"
      unitRef="usd">24384000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-205"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-206"
      unitRef="usd">1076000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-207"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-208"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-209"
      unitRef="shares">13581828</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-210"
      unitRef="shares">84473957</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331"
      decimals="-3"
      id="f-211"
      unitRef="usd">687000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331"
      decimals="-3"
      id="f-212"
      unitRef="usd">23697000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i9ce57231808b498d9b78fbbdf0ed4534_I20211231"
      decimals="INF"
      id="f-213"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ce57231808b498d9b78fbbdf0ed4534_I20211231"
      decimals="-3"
      id="f-214"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231"
      decimals="INF"
      id="f-215"
      unitRef="shares">13631484</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1c49e61d3ac4379aa5b2b021cf9b7be_I20211231"
      decimals="-3"
      id="f-216"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ic2a79fcf533648458d4d94b89430ed26_I20211231"
      decimals="INF"
      id="f-217"
      unitRef="shares">96338474</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2a79fcf533648458d4d94b89430ed26_I20211231"
      decimals="-3"
      id="f-218"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e3aa11e51c7452aaef84bd707b82b8f_I20211231"
      decimals="-3"
      id="f-219"
      unitRef="usd">61672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c6a411c333b4148b38844ac50818e29_I20211231"
      decimals="-3"
      id="f-220"
      unitRef="usd">-70723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic27e1640ef4f4b658930b1418b625d9d_I20211231"
      decimals="-3"
      id="f-221"
      unitRef="usd">166918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-222"
      unitRef="usd">157878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331"
      decimals="-3"
      id="f-223"
      unitRef="usd">579000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-224"
      unitRef="usd">579000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-225"
      unitRef="shares">282334</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331"
      decimals="-3"
      id="f-226"
      unitRef="usd">374000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331"
      decimals="-3"
      id="f-227"
      unitRef="usd">1042000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331"
      decimals="-3"
      id="f-228"
      unitRef="usd">-379000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-229"
      unitRef="usd">1037000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331"
      decimals="-3"
      id="f-230"
      unitRef="usd">0</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331"
      decimals="-3"
      id="f-231"
      unitRef="usd">587000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-232"
      unitRef="usd">587000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability
      contextRef="i2cbd120a50b04257887262a2af9fe501_D20220101-20220331"
      decimals="-3"
      id="f-233"
      unitRef="usd">54000</opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability>
    <opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-234"
      unitRef="usd">54000</opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability>
    <us-gaap:ProfitLoss
      contextRef="iff6c24914b9949e89a4d34883bed80cf_D20220101-20220331"
      decimals="-3"
      id="f-235"
      unitRef="usd">1076000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia85dcca43c3e4c038f3095cf240f50b2_D20220101-20220331"
      decimals="-3"
      id="f-236"
      unitRef="usd">-1373000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-237"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i3541d1d5bde34427b0d9480c955803d2_I20220331"
      decimals="INF"
      id="f-238"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3541d1d5bde34427b0d9480c955803d2_I20220331"
      decimals="-3"
      id="f-239"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331"
      decimals="INF"
      id="f-240"
      unitRef="shares">13349150</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b044b06cd3d4dba99dcb726173ba9f2_I20220331"
      decimals="-3"
      id="f-241"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="if4543b23e98044fe9f4fe7cf3dd15913_I20220331"
      decimals="INF"
      id="f-242"
      unitRef="shares">96338474</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if4543b23e98044fe9f4fe7cf3dd15913_I20220331"
      decimals="-3"
      id="f-243"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i40d7ed2aa235424589a49f5bfea22900_I20220331"
      decimals="-3"
      id="f-244"
      unitRef="usd">61931000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1fdf16f993294339b32c804dac281745_I20220331"
      decimals="-3"
      id="f-245"
      unitRef="usd">-70689000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85d05592d22d42a480f2dc82e85a413b_I20220331"
      decimals="-3"
      id="f-246"
      unitRef="usd">165337000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-247"
      unitRef="usd">156590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ia8ced24663584da7a417ca25d4dc501c_I20201231"
      decimals="INF"
      id="f-248"
      unitRef="shares">41102500</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8ced24663584da7a417ca25d4dc501c_I20201231"
      decimals="-3"
      id="f-249"
      unitRef="usd">6660000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ie206dd642d884d89bba1e3b94d302488_I20201231"
      decimals="INF"
      id="f-250"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie206dd642d884d89bba1e3b94d302488_I20201231"
      decimals="-3"
      id="f-251"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i07ee2dff018d4d1591263c0669d44482_I20201231"
      decimals="INF"
      id="f-252"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07ee2dff018d4d1591263c0669d44482_I20201231"
      decimals="-3"
      id="f-253"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54264653bcae4a02809dbf0cb1cdb065_I20201231"
      decimals="-3"
      id="f-254"
      unitRef="usd">352000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i928e0005ced94986aebaca910ab1895f_I20201231"
      decimals="-3"
      id="f-255"
      unitRef="usd">92320000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6f595240d1f40faad1e554c1774f31b_I20201231"
      decimals="-3"
      id="f-256"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231"
      decimals="-3"
      id="f-257"
      unitRef="usd">99332000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <opfi:EffectsOfAdoptingFairValueOption
      contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331"
      decimals="-3"
      id="f-258"
      unitRef="usd">71252000</opfi:EffectsOfAdoptingFairValueOption>
    <opfi:EffectsOfAdoptingFairValueOption
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-259"
      unitRef="usd">71252000</opfi:EffectsOfAdoptingFairValueOption>
    <opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation
      contextRef="i62914656212c4a008907864be3c9455c_D20210101-20210331"
      decimals="-3"
      id="f-260"
      unitRef="usd">49000</opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation>
    <opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-261"
      unitRef="usd">49000</opfi:AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331"
      decimals="-3"
      id="f-262"
      unitRef="usd">902000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-263"
      unitRef="usd">902000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:ProfitLoss
      contextRef="if793e8b5786144919538c7d186959c7a_D20210101-20210331"
      decimals="-3"
      id="f-264"
      unitRef="usd">24384000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i04c9049762544b7899a0feb8f3a90364_D20210101-20210331"
      decimals="-3"
      id="f-265"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-266"
      unitRef="usd">24384000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="i04c1a605aa6a4be99765749538e0dec4_I20210331"
      decimals="INF"
      id="f-267"
      unitRef="shares">41102500</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04c1a605aa6a4be99765749538e0dec4_I20210331"
      decimals="-3"
      id="f-268"
      unitRef="usd">6660000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ic6f51974257f4739b233943719a4a1ef_I20210331"
      decimals="INF"
      id="f-269"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic6f51974257f4739b233943719a4a1ef_I20210331"
      decimals="-3"
      id="f-270"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331"
      decimals="INF"
      id="f-271"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ebaa1ce3f09486a99d504d3ebf1258b_I20210331"
      decimals="-3"
      id="f-272"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i981c97deb52d41d69f0d1553158bbbdd_I20210331"
      decimals="-3"
      id="f-273"
      unitRef="usd">401000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibcc4d7276afd4fceaba2c43db289edd5_I20210331"
      decimals="-3"
      id="f-274"
      unitRef="usd">187054000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5405418efba48639fb1c305d9ed61ac_I20210331"
      decimals="-3"
      id="f-275"
      unitRef="usd">0</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331"
      decimals="-3"
      id="f-276"
      unitRef="usd">194115000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-277"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-278"
      unitRef="usd">24384000</us-gaap:ProfitLoss>
    <opfi:ChangeInFairValueOfFinanceReceivables
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-279"
      unitRef="usd">-49525000</opfi:ChangeInFairValueOfFinanceReceivables>
    <opfi:ChangeInFairValueOfFinanceReceivables
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-280"
      unitRef="usd">-22389000</opfi:ChangeInFairValueOfFinanceReceivables>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-281"
      unitRef="usd">457000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-282"
      unitRef="usd">7000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-283"
      unitRef="usd">3238000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-284"
      unitRef="usd">2164000</us-gaap:DepreciationAndAmortization>
    <opfi:DebtIssuanceCostAmortization
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-285"
      unitRef="usd">609000</opfi:DebtIssuanceCostAmortization>
    <opfi:DebtIssuanceCostAmortization
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-286"
      unitRef="usd">521000</opfi:DebtIssuanceCostAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-287"
      unitRef="usd">579000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-288"
      unitRef="usd">49000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-289"
      unitRef="usd">4000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-290"
      unitRef="usd">537000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-291"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-292"
      unitRef="usd">-2404000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-293"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-294"
      unitRef="usd">44000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-295"
      unitRef="usd">1366000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-296"
      unitRef="usd">-356000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-297"
      unitRef="usd">967000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-298"
      unitRef="usd">741000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-299"
      unitRef="usd">-859000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-300"
      unitRef="usd">-8570000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-301"
      unitRef="usd">-966000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-302"
      unitRef="usd">44731000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-303"
      unitRef="usd">45356000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-304"
      unitRef="usd">156877000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-305"
      unitRef="usd">105844000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfFinanceReceivables
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-306"
      unitRef="usd">108447000</us-gaap:ProceedsFromCollectionOfFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfFinanceReceivables
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-307"
      unitRef="usd">104200000</us-gaap:ProceedsFromCollectionOfFinanceReceivables>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-308"
      unitRef="usd">3814000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-309"
      unitRef="usd">2998000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-310"
      unitRef="usd">-52244000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-311"
      unitRef="usd">-4642000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-312"
      unitRef="usd">587000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-313"
      unitRef="usd">902000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-314"
      unitRef="usd">-3267000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-315"
      unitRef="usd">-171000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <opfi:ProceedsFromRepaymentsOfSeniorDebt
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-316"
      unitRef="usd">10000000</opfi:ProceedsFromRepaymentsOfSeniorDebt>
    <opfi:ProceedsFromRepaymentsOfSeniorDebt
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-317"
      unitRef="usd">16199000</opfi:ProceedsFromRepaymentsOfSeniorDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-318"
      unitRef="usd">0</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-319"
      unitRef="usd">4000000</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-320"
      unitRef="usd">12000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-321"
      unitRef="usd">1532000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-322"
      unitRef="usd">1037000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-323"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-324"
      unitRef="usd">5097000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-325"
      unitRef="usd">9594000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-326"
      unitRef="usd">-2416000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-327"
      unitRef="usd">50308000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-328"
      unitRef="usd">62362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231"
      decimals="-3"
      id="f-329"
      unitRef="usd">45657000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-330"
      unitRef="usd">59946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331"
      decimals="-3"
      id="f-331"
      unitRef="usd">95965000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-332"
      unitRef="usd">6735000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-333"
      unitRef="usd">4857000</us-gaap:InterestPaidNet>
    <opfi:NonCashChangeFromAdoptingFairValueOption
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-334"
      unitRef="usd">0</opfi:NonCashChangeFromAdoptingFairValueOption>
    <opfi:NonCashChangeFromAdoptingFairValueOption
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-335"
      unitRef="usd">71252000</opfi:NonCashChangeFromAdoptingFairValueOption>
    <opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-336"
      unitRef="usd">54000</opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability>
    <opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-337"
      unitRef="usd">0</opfi:AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability>
    <opfi:OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-338"
      unitRef="usd">15459000</opfi:OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate>
    <opfi:OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-339"
      unitRef="usd">17972000</opfi:OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate>
    <us-gaap:NatureOfOperations
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-340">Organization and Nature of Operations&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;OppFi Inc. (&#x201c;OppFi&#x201d;), formerly FG New America Acquisition Corp. (&#x201c;FGNA&#x201d;), collectively with its consolidated subsidiaries (&#x201c;Company&#x201d;), is a leading mission-driven financial technology platform that powers banks to offer accessible lending products to everyday consumers through its proprietary technology and artificial intelligence and a top-rated experience. OppFi&#x2019;s platform facilitates credit access products primarily through its installment loan product, OppLoans.  OppFi&#x2019;s credit access products also include its payroll deduction secured installment loan product, SalaryTap, and credit card product, OppFi Card. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July&#160;20, 2021 (&#x201c;Closing Date&#x201d;), the Company completed a business combination pursuant to the Business Combination Agreement (&#x201c;Business Combination Agreement&#x201d;), dated as of February&#160;9, 2021, by and among Opportunity Financial, LLC (&#x201c;OppFi-LLC&#x201d;), a Delaware limited liability company, OppFi Shares, LLC (&#x201c;OFS&#x201d;), a Delaware limited liability company, and Todd Schwartz (&#x201c;Members&#x2019; Representative&#x201d;), in his capacity as the representative of the members of OppFi-LLC (&#x201c;Members&#x201d;) immediately prior to the closing (&#x201c;Closing&#x201d;). The transactions contemplated by the Business Combination Agreement are referred to herein as the &#x201c;Business Combination.&#x201d; At the Closing, FGNA changed its name to &#x201c;OppFi Inc.&#x201d; OppFi&#x2019;s Class A common stock, par value $0.0001 per share (&#x201c;Class A Common Stock&#x201d;) and redeemable warrants exercisable for Class A Common Stock (&#x201c;Public Warrants&#x201d;) are listed on the New York Stock Exchange (&#x201c;NYSE&#x201d;) under the symbols &#x201c;OPFI&#x201d; and &#x201c;OPFI WS,&#x201d; respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Following the Closing, the Company is organized in an &#x201c;Up-C&#x201d; structure in which substantially all of the assets and the business of the Company are held by OppFi-LLC and its subsidiaries, and OppFi&#x2019;s only direct assets consist of Class A common units of OppFi-LLC (&#x201c;OppFi Units&#x201d;). As of March&#160;31, 2022, OppFi owned approximately 12.2% of the OppFi Units and controls OppFi-LLC as the sole manager of OppFi-LLC in accordance with the terms of the Third Amended and Restated Limited Liability Company Agreement of OppFi-LLC (&#x201c;OppFi A&amp;amp;R LLCA&#x201d;). All remaining OppFi Units (&#x201c;Retained OppFi Units&#x201d;) are beneficially owned by the Members.  OFS holds a controlling voting interest in OppFi through its ownership of shares of Class V common stock, par value $0.0001 per share, of OppFi (&#x201c;Class V Voting Stock&#x201d;) in an amount equal to the number of Retained OppFi Units and therefore has the ability to control OppFi-LLC.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib66e3739299d44f78aa306fbe04c5602_I20210720"
      decimals="INF"
      id="f-341"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <opfi:ReverseRecapitalizationOwnershipInterestHeldPercent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="3"
      id="f-342"
      unitRef="number">0.122</opfi:ReverseRecapitalizationOwnershipInterestHeldPercent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idde3d712d7304635b63a9833dede3427_I20220331"
      decimals="INF"
      id="f-343"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ErrorCorrectionTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-344">Restatement of Previously Issued Consolidated Financial Statements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Management of the Company re-evaluated its accounting for the "OppFi Units", that may be exchanged for the Company's Class A common stock. The Company determined that it misapplied the guidance prescribed by Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 260-10-55-20(b) when calculating diluted earnings per share. The Company has concluded that diluted earnings per share should be calculated using the lower of the treasury stock method or the if-converted method as prescribed by U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables present the impact of the adjustments on the Company&#x2019;s previous presentation of diluted earnings per share and the related weighted average common shares outstanding for the period presented:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Restated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of warrants on net income to Class A common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to Class A common stockholders - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Restated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,635,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,838,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,473,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ErrorCorrectionTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-345">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following tables present the impact of the adjustments on the Company&#x2019;s previous presentation of diluted earnings per share and the related weighted average common shares outstanding for the period presented:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Restated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of warrants on net income to Class A common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) available to Class A common stockholders - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As Restated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,635,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,838,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,473,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-346"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-347"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-348"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-349"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-350"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-351"
      unitRef="usd">1076000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-352"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-353"
      unitRef="usd">1076000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-354"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-355"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:DilutiveSecurities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-356"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-357"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-358"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-359"
      unitRef="usd">331000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-360"
      unitRef="usd">331000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-361"
      unitRef="usd">1076000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="-3"
      id="f-362"
      unitRef="usd">-1042000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-363"
      unitRef="usd">34000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="2"
      id="f-364"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="2"
      id="f-365"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-366"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="0"
      id="f-367"
      unitRef="shares">13635483</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3711ec447a184511ae3d65b8671df169_D20220101-20220331"
      decimals="0"
      id="f-368"
      unitRef="shares">70838474</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-369"
      unitRef="shares">84473957</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-370">Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Basis of presentation and consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#x2019;s annual audited consolidated financial statements pursuant to such rules and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;These unaudited consolidated financial statements and related notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2021 included in the Company's Annual Report on Form 10-K ("Annual Report") for the year ended December 31, 2021, filed with the SEC on March 11, 2022. In the opinion of the Company&#x2019;s management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the results and financial position for the periods presented. All intercompany transactions and balances have been eliminated in consolidation.  The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Segments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Segments are defined as components of an enterprise for which discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM") in deciding how to allocate resources and in assessing performance. OppFi&#x2019;s Chief Executive Officer and Chief Financial Officer are collectively considered to be the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company&#x2019;s operations constitute a single reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Use of estimates: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions, including those impacted by COVID-19, that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The judgements, assumptions, and estimates used by management are based on historical experience, management&#x2019;s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, the adequacy of the allowance for credit losses on finance receivables, operating lease right of use asset, operating lease liability, valuation allowance of deferred tax assets, stock-based compensation expense and income tax provision. For the aforementioned estimates, it is reasonably possible the recorded amounts or related disclosures could significantly change in the near future as new information is available.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Accounting Policies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; There have been no changes to the Company's significant accounting policies from those described in Part II, Item 8 - Financial Statements and Supplementary Data in the Annual Report, except for the new accounting pronouncement subsequently adopted as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Participation rights purchase obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;: OppFi-LLC has entered into bank partnership arrangements with certain banks insured by the FDIC. As part of these bank partnership arrangements, the banks have the ability to retain a percentage of the finance receivables they have originated, and OppFi-LLC&#x2019;s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the three months ended March&#160;31, 2022 and 2021, finance receivables originated through the bank partnership arrangements totaled 94% and 74%, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the unpaid principal balance of finance receivables outstanding for purchase was $11.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;million and $9.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Troubled debt restructurings: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As the terms of the receivables are typically not renegotiated and settlement offers are not typically made until after a receivable stops accruing interest income (up to 60 days delinquent), the only receivables considered to be impaired, or troubled debt restructurings, are: 1) those receivables where a settlement offer is made after receivables cease accruing interest, which may result in a modification of contractual terms, 2) the Company has received notification that a borrower is working with a third party to settle debt on his/her behalf and 3) customers who have entered into the Company&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;short-term or long-term hardship programs.  As of March&#160;31, 2022 and December&#160;31, 2021, management determined the balance of troubled debt restructuring receivables to be immaterial to the consolidated financial statements as a whole. As such, substantially all disclosures relating to impaired finance receivables, and troubled debt restructuring, have been omitted from these consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Capitalized technology: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company capitalized software costs associated with application development totaling $3.8 million and $2.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $3.0 million and $1.9 million for the three months ended March&#160;31, 2022 and 2021, respectively.    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Earnout Units: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In connection with the Closing, 25,500,000 Retained OppFi Units (&#x201c;Earnout Units&#x201d;) held by the Members, and an equal number of shares of Class V Voting Stock distributed to OFS in connection with the Business Combination, are subject to certain restrictions and potential forfeiture pending the achievement (if any) of certain earnout targets pursuant to the terms of the Business Combination Agreement. But for restrictions related to a lock-up (transfer restrictions) and forfeiture (earnout criteria), as such restrictions are more specifically set forth in the Investor Rights Agreement entered into at the Closing, by and among the Company, certain founder holders of FGNA, the Members, the Members&#x2019; Representative and certain other parties thereto and/or the OppFi A&amp;amp;R LLCA, as applicable, the Earnout Units have all other economic and voting rights of the other units of OppFi-LLC. With respect to transfers, the Earnout Units are subject to a lock-up until the later of the end of the lock-up period applicable to other OppFi Units or until such Earnout Units are earned in accordance with the Business Combination Agreement. With respect to distributions (other than tax distributions, which in respect of such Earnout Units are treated the same as any other OppFi Unit in accordance with the OppFi A&amp;amp;R LLCA) in relation to the Earnout Units, such distributions (other than tax distributions) are held back until the Earnout Units are earned. If an Earnout Unit is not earned, and therefore forfeited, related distributions are distributed to the other holders of units at such time. Earnout Units are earned as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the volume weighted average price (&#x201c;VWAP&#x201d;) equals or exceeds twelve dollars ($12.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2) if, on or any time prior to the third (3rd) year anniversary of the Closing Date, the VWAP equals or exceeds thirteen dollars ($13.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;3) if, on or any time prior to the third (3rd) anniversary of the Closing Date, the VWAP equals or exceeds fourteen dollars ($14.00) per share for twenty (20) trading days of any thirty (30) consecutive trading day period following the Closing, thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4) if a definitive agreement with respect to a change of control as defined in the Business Combination Agreement (&#x201c;Change of Control&#x201d;) is entered into on or prior to the third (3rd) anniversary of the Closing Date, then, effective as of immediately prior to closing of such Change of Control, (A) thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds twelve dollars ($12.00), (B) an additional thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds thirteen dollars ($13.00), and (C) an additional thirty three and one third percent (33.3%) of each of the earnout voting shares and the Earnout Units shall be earned and no longer subject to each such event if the price per share payable to the holders of Class A common stock in connection with such Change of Control is equal to or exceeds fourteen dollars ($14.00).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Earnout Units are classified as equity transactions at initial issuance and at settlement when earned. Until the shares are issued and earned, the Earnout Units are not included in shares outstanding. The Earnout Units are not considered stock-based compensation.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Earnings per share:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Basic earnings per share available to common stockholders is calculated by dividing the net income attributable to OppFi by the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share available to common stockholders is computed using the more dilutive of a) the treasury stock method, which gives effect to potentially dilutive common stock equivalents of OppFi outstanding during the period, or b) the if-converted method, which gives effect to both the potentially dilutive common stock equivalents outstanding during the period as well as an assumed full exchange of OppFi-LLC Units into Class A common shares of OppFi as of the beginning of the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;period. The if-converted method would also give effect to conversion of the Earnout Units in periods they would be deemed to vest. For the if-converted method, earnings is also adjusted to reflect all income of OppFi-LLC inuring to the benefit of OppFi and taxed accordingly.  In periods in which the Company reports a net loss available attributable to OppFi, diluted earnings per share available to common stockholders would be the same as basic earnings per share available to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Noncontrolling interests: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Noncontrolling interests are held by the Members, who retained 87.8% and 87.6% of the economic ownership percentage of OppFi-LLC as of March&#160;31, 2022 and December 31, 2021, respectively. In accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 810, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, the Company classifies the noncontrolling interests as a component of stockholders&#x2019; equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to OppFi and the noncontrolling ownership interests separately in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Emerging growth company: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (&#x201c;Jobs Act&#x201d;). The Company is permitted to delay the adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements apply to private companies.  This may make comparison of the Company&#x2019;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Accounting pronouncements issued and adopted: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Leases (Topic 842) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;and issued certain transitional guidance and subsequent amendments between January 2018 and February 2020 (collectively, &#x201c;Topic 842&#x201d;). Under Topic 842, lessees are required to recognize lease assets and lease liabilities on the consolidated balance sheets for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. Per ASU No. 2020-05, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;, issued June 2020, Topic 842, as amended, is effective for private companies for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. As permitted for emerging growth companies, the Company adopted Topic 842 under the private company transition guidance, which was effective for the Company beginning on January 1, 2022. The Company utilized the effective date method, whereby the Company will continue to present prior period financial statements and disclosures under ASC 840. In addition, the Company has elected the package of practical expedients permitted under the transition guidance which, among other things, permits companies to not reassess prior conclusions on lease identification, lease classification, and initial direct costs. The Company also elected the practical expedient which permits the Company to combine lease and non-lease components and to exclude short-term leases, defined as having an initial term of twelve months or less, from the consolidated balance sheets. The adoption of Topic 842, as amended, resulted in the Company recording a right-of-use asset and lease liability related to the Company&#x2019;s operating lease of its corporate headquarters totaling approximately $15.5 million and $18.0 million, respectively, on the Company&#x2019;s consolidated balance sheet as of January 1, 2022. A decrease to deferred rent totaling approximately $2.5 million, which was previously included in accrued expenses on the consolidated balance sheet, was reclassified as an offset to the right-of-use asset upon adoption of Topic 842. The standard did not materially affect the Company's consolidated statements of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Accounting pronouncements issued and not yet adopted: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;I&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;n March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;. The purpose of ASU No. 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;.  The purpose of ASU No. 2021-01 is to expand guidance on contract modifications and hedge accounting. The amendments and expedients in these updates are effective as of March 12, 2020 through December 31, 2022 and may be elected by topic.   The Company is currently evaluating the impact of ASU No. 2020-04 and 2021-01 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;. The purpose of ASU No. 2022-02 is to provide guidance on troubled debt restructuring accounting model for creditors that have adopted Topic 326.  Additionally, the guidance expands on vintage disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within the annual reporting period. The Company is currently evaluating the impact of ASU No. 2022-02 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-371">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been omitted if they substantially duplicate the disclosures contained in the Company&#x2019;s annual audited consolidated financial statements pursuant to such rules and regulations.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-372">These unaudited consolidated financial statements and related notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the related notes as of and for the year ended December 31, 2021 included in the Company's Annual Report on Form 10-K ("Annual Report") for the year ended December 31, 2021, filed with the SEC on March 11, 2022. In the opinion of the Company&#x2019;s management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the results and financial position for the periods presented. All intercompany transactions and balances have been eliminated in consolidation.  The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results of operations that may be expected for the full year ending December 31, 2022.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-373">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Segments: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Segments are defined as components of an enterprise for which discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM") in deciding how to allocate resources and in assessing performance. OppFi&#x2019;s Chief Executive Officer and Chief Financial Officer are collectively considered to be the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company&#x2019;s operations constitute a single reportable segment.&lt;/span&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-374">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Use of estimates: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the unaudited consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions, including those impacted by COVID-19, that affect the reported amounts of assets, liabilities and disclosure of contingent assets and liabilities at the date of the unaudited consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The judgements, assumptions, and estimates used by management are based on historical experience, management&#x2019;s experience and qualitative factors. The areas subject to significant estimation techniques are the determination of fair value of installment finance receivables and warrants, the adequacy of the allowance for credit losses on finance receivables, operating lease right of use asset, operating lease liability, valuation allowance of deferred tax assets, stock-based compensation expense and income tax provision. For the aforementioned estimates, it is reasonably possible the recorded amounts or related disclosures could significantly change in the near future as new information is available.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <opfi:ParticipationRightsPurchaseObligationPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-375">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Participation rights purchase obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;: OppFi-LLC has entered into bank partnership arrangements with certain banks insured by the FDIC. As part of these bank partnership arrangements, the banks have the ability to retain a percentage of the finance receivables they have originated, and OppFi-LLC&#x2019;s participation rights are reduced by the percentage of the finance receivables retained by the banks. For the three months ended March&#160;31, 2022 and 2021, finance receivables originated through the bank partnership arrangements totaled 94% and 74%, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the unpaid principal balance of finance receivables outstanding for purchase was $11.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;million and $9.5 million, respectively.&lt;/span&gt;</opfi:ParticipationRightsPurchaseObligationPolicyTextBlock>
    <opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-376"
      unitRef="number">0.94</opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage>
    <opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="2"
      id="f-377"
      unitRef="number">0.74</opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage>
    <opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-378"
      unitRef="usd">11800000</opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements>
    <opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-379"
      unitRef="usd">9500000</opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangements>
    <us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-380">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Troubled debt restructurings: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As the terms of the receivables are typically not renegotiated and settlement offers are not typically made until after a receivable stops accruing interest income (up to 60 days delinquent), the only receivables considered to be impaired, or troubled debt restructurings, are: 1) those receivables where a settlement offer is made after receivables cease accruing interest, which may result in a modification of contractual terms, 2) the Company has received notification that a borrower is working with a third party to settle debt on his/her behalf and 3) customers who have entered into the Company&#x2019;s &lt;/span&gt;short-term or long-term hardship programs.  As of March&#160;31, 2022 and December&#160;31, 2021, management determined the balance of troubled debt restructuring receivables to be immaterial to the consolidated financial statements as a whole. As such, substantially all disclosures relating to impaired finance receivables, and troubled debt restructuring, have been omitted from these consolidated financial statements.</us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy>
    <opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-381">P60D</opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod>
    <opfi:CapitalizedTechnologyPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-382">Capitalized technology: The Company capitalized software costs associated with application development totaling $3.8 million and $2.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Amortization expense, which is included in depreciation and amortization on the consolidated statements of operations, totaled $3.0 million and $1.9 million for the three months ended March&#160;31, 2022 and 2021, respectively.</opfi:CapitalizedTechnologyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-383"
      unitRef="usd">3800000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-384"
      unitRef="usd">2700000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-385"
      unitRef="usd">3000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-386"
      unitRef="usd">1900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <opfi:ReverseRecapitalizationContingentConsiderationEquityShares
      contextRef="i47b450f3a78d45f5a9a86192c76a8a5c_I20210720"
      decimals="INF"
      id="f-387"
      unitRef="shares">25500000</opfi:ReverseRecapitalizationContingentConsiderationEquityShares>
    <opfi:ReverseRecapitalizationContingentConsiderationEquityShares
      contextRef="i40e5d7ef61d84bc593c8a34f0918f63a_I20210720"
      decimals="INF"
      id="f-388"
      unitRef="shares">25500000</opfi:ReverseRecapitalizationContingentConsiderationEquityShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720"
      decimals="2"
      id="f-389"
      unitRef="usdPerShare">12.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <opfi:EarnoutUnitThresholdTradingDays
      contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720"
      decimals="INF"
      id="f-390"
      unitRef="day">20</opfi:EarnoutUnitThresholdTradingDays>
    <opfi:EarnoutUnitThresholdConsecutiveTradingDays
      contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720"
      decimals="INF"
      id="f-391"
      unitRef="day">30</opfi:EarnoutUnitThresholdConsecutiveTradingDays>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="icff92081c2e04e24a748e5c8798dd6a9_I20210720"
      decimals="3"
      id="f-392"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i45dc69862d3c4ddab97933d57f12d74a_I20210720"
      decimals="3"
      id="f-393"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720"
      decimals="3"
      id="f-394"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720"
      decimals="2"
      id="f-395"
      unitRef="usdPerShare">13.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <opfi:EarnoutUnitThresholdTradingDays
      contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720"
      decimals="INF"
      id="f-396"
      unitRef="day">20</opfi:EarnoutUnitThresholdTradingDays>
    <opfi:EarnoutUnitThresholdConsecutiveTradingDays
      contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720"
      decimals="INF"
      id="f-397"
      unitRef="day">30</opfi:EarnoutUnitThresholdConsecutiveTradingDays>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i018798d9476844f2a96944f2bd3ec30b_I20210720"
      decimals="3"
      id="f-398"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i922e7314a03c4e50b3e204abec044032_I20210720"
      decimals="3"
      id="f-399"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ib5d2b68f587d4e87a2082a4e22270c64_I20210720"
      decimals="3"
      id="f-400"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720"
      decimals="2"
      id="f-401"
      unitRef="usdPerShare">14.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <opfi:EarnoutUnitThresholdTradingDays
      contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720"
      decimals="INF"
      id="f-402"
      unitRef="day">20</opfi:EarnoutUnitThresholdTradingDays>
    <opfi:EarnoutUnitThresholdConsecutiveTradingDays
      contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720"
      decimals="INF"
      id="f-403"
      unitRef="day">30</opfi:EarnoutUnitThresholdConsecutiveTradingDays>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i0cb85d806b7a4e5a90cf2099006a4230_I20210720"
      decimals="3"
      id="f-404"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ica51f6ec20a345afa643c8024def2551_I20210720"
      decimals="3"
      id="f-405"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720"
      decimals="3"
      id="f-406"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="icff92081c2e04e24a748e5c8798dd6a9_I20210720"
      decimals="3"
      id="f-407"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i45dc69862d3c4ddab97933d57f12d74a_I20210720"
      decimals="3"
      id="f-408"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ia3a1a8bb933f454b9297a1fd245fa2f7_I20210720"
      decimals="3"
      id="f-409"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i88c2b201ad344fbc8adc8e22dabcf8ba_I20210720"
      decimals="2"
      id="f-410"
      unitRef="usdPerShare">12.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i018798d9476844f2a96944f2bd3ec30b_I20210720"
      decimals="3"
      id="f-411"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ib5d2b68f587d4e87a2082a4e22270c64_I20210720"
      decimals="3"
      id="f-412"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i922e7314a03c4e50b3e204abec044032_I20210720"
      decimals="3"
      id="f-413"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i810eb6c32832400eba4f18907e9aaeec_I20210720"
      decimals="2"
      id="f-414"
      unitRef="usdPerShare">13.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ie2125fec8d264b92b95ff6a6cf7e85ae_I20210720"
      decimals="3"
      id="f-415"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="ica51f6ec20a345afa643c8024def2551_I20210720"
      decimals="3"
      id="f-416"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:PercentageOfEarnoutVotingShares
      contextRef="i0cb85d806b7a4e5a90cf2099006a4230_I20210720"
      decimals="3"
      id="f-417"
      unitRef="number">0.333</opfi:PercentageOfEarnoutVotingShares>
    <opfi:EarnoutUnitVolumeWeightedAveragePrice
      contextRef="i495cf236890b4f89bb7583cb4ff240dc_I20210720"
      decimals="2"
      id="f-418"
      unitRef="usdPerShare">14.00</opfi:EarnoutUnitVolumeWeightedAveragePrice>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-419">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Noncontrolling interests: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Noncontrolling interests are held by the Members, who retained 87.8% and 87.6% of the economic ownership percentage of OppFi-LLC as of March&#160;31, 2022 and December 31, 2021, respectively. In accordance with the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) 810, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, the Company classifies the noncontrolling interests as a component of stockholders&#x2019; equity in the consolidated balance sheets. Additionally, the Company has presented the net income attributable to OppFi and the noncontrolling ownership interests separately in the consolidated statements of operations.&lt;/span&gt;</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners
      contextRef="i52f64539e2294e80801b009cc12b1121_I20220331"
      decimals="3"
      id="f-420"
      unitRef="number">0.878</opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners>
    <opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners
      contextRef="id9eb42b85e2e4c2a9c8cbf162f1d01a4_I20211231"
      decimals="3"
      id="f-421"
      unitRef="number">0.876</opfi:ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners>
    <opfi:EmergingGrowthCompanyPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-422">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Emerging growth company: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is an emerging growth company as defined under the Jumpstart Our Business Startups Act of 2012 (&#x201c;Jobs Act&#x201d;). The Company is permitted to delay the adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements apply to private companies.  This may make comparison of the Company&#x2019;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.&lt;/span&gt;</opfi:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-423">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Accounting pronouncements issued and adopted: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Leases (Topic 842) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;and issued certain transitional guidance and subsequent amendments between January 2018 and February 2020 (collectively, &#x201c;Topic 842&#x201d;). Under Topic 842, lessees are required to recognize lease assets and lease liabilities on the consolidated balance sheets for all leases with terms longer than twelve months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the consolidated statements of operations. Per ASU No. 2020-05, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842): Effective Dates for Certain Entities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;, issued June 2020, Topic 842, as amended, is effective for private companies for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. As permitted for emerging growth companies, the Company adopted Topic 842 under the private company transition guidance, which was effective for the Company beginning on January 1, 2022. The Company utilized the effective date method, whereby the Company will continue to present prior period financial statements and disclosures under ASC 840. In addition, the Company has elected the package of practical expedients permitted under the transition guidance which, among other things, permits companies to not reassess prior conclusions on lease identification, lease classification, and initial direct costs. The Company also elected the practical expedient which permits the Company to combine lease and non-lease components and to exclude short-term leases, defined as having an initial term of twelve months or less, from the consolidated balance sheets. The adoption of Topic 842, as amended, resulted in the Company recording a right-of-use asset and lease liability related to the Company&#x2019;s operating lease of its corporate headquarters totaling approximately $15.5 million and $18.0 million, respectively, on the Company&#x2019;s consolidated balance sheet as of January 1, 2022. A decrease to deferred rent totaling approximately $2.5 million, which was previously included in accrued expenses on the consolidated balance sheet, was reclassified as an offset to the right-of-use asset upon adoption of Topic 842. The standard did not materially affect the Company's consolidated statements of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Accounting pronouncements issued and not yet adopted: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;I&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;n March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;. The purpose of ASU No. 2020-04 is to provide optional guidance for a period of time related to accounting for reference rate reform on financial reporting. It is intended to reduce the potential burden of reviewing contract modifications related to discontinued rates. In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;.  The purpose of ASU No. 2021-01 is to expand guidance on contract modifications and hedge accounting. The amendments and expedients in these updates are effective as of March 12, 2020 through December 31, 2022 and may be elected by topic.   The Company is currently evaluating the impact of ASU No. 2020-04 and 2021-01 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;. The purpose of ASU No. 2022-02 is to provide guidance on troubled debt restructuring accounting model for creditors that have adopted Topic 326.  Additionally, the guidance expands on vintage disclosure requirements. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within the annual reporting period. The Company is currently evaluating the impact of ASU No. 2022-02 on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101"
      decimals="-5"
      id="f-424"
      unitRef="usd">15500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7cfa5e1afd904b2b8b275ccfadbae4e3_I20220101"
      decimals="-5"
      id="f-425"
      unitRef="usd">18000000.0</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="i11e04f0949d147c487ed6f60ed6fd3f8_I20220101"
      decimals="-5"
      id="f-426"
      unitRef="usd">-2500000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-428">Finance Receivables&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Finance receivables at fair value: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of installment finance receivables at fair value as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables - accrual&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables - non-accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value - accrual&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value - non-accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Difference between unpaid principal balance and fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s policy is to discontinue and reverse the accrual of interest income on installment finances receivables at the earlier of 60 days past due on a recency basis or 90 days past due on a contractual basis. As of March&#160;31, 2022, the aggregate unpaid principal balance and fair value of installment finance receivables 90 days or more past due was $10.1 million and $1.5 million, respectively. As of December&#160;31, 2021, the aggregate unpaid principal balance and fair value of installment finance receivables 90 days or more past due was $10.5 million and $1.5 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Changes in the fair value of installment finance receivables at fair value for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Originations of principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayments of principal and recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, net (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1) Included in "Change in fair value of finance receivables" in the consolidated statements of operations.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Finance receivables at amortized cost, net: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The components of finance receivables carried at amortized cost as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned annual fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Changes in the allowance for credit losses on finance receivables for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of adopting fair value option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provisions for credit losses on finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables charged off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company released the reserve for repurchase liability for third-party lender losses on January 1, 2021 upon election of the fair value option for its installment finance receivables. As such, there was no reserve for repurchase liability for third-party losses as of January 1, 2021 and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following is an assessment of the credit quality of finance receivables at amortized cost and presents the recency and contractual delinquency of the finance receivable portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recency delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recency delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual delinquency&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30-59 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60-89 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;In accordance with the Company&#x2019;s income recognition policy, finance receivables in non-accrual status as of March&#160;31, 2022 and December&#160;31, 2021 were $0.5 million and $0.1 million, respectively.</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-429">The components of installment finance receivables at fair value as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables - accrual&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables - non-accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid principal balance of finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value - accrual&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value - non-accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Difference between unpaid principal balance and fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-430"
      unitRef="usd">309971000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-431"
      unitRef="usd">307059000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-432"
      unitRef="usd">22546000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-433"
      unitRef="usd">25185000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-434"
      unitRef="usd">332517000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-435"
      unitRef="usd">332244000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-436"
      unitRef="usd">367724000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-437"
      unitRef="usd">369576000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-438"
      unitRef="usd">3448000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-439"
      unitRef="usd">3677000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-440"
      unitRef="usd">371172000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-441"
      unitRef="usd">373253000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-442"
      unitRef="usd">10673000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-443"
      unitRef="usd">10637000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-444"
      unitRef="usd">381845000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-445"
      unitRef="usd">383890000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-446"
      unitRef="usd">38655000</us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables>
    <us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-447"
      unitRef="usd">41009000</us-gaap:FairValueOptionAggregateDifferencesLoansAndLongTermReceivables>
    <opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod
      contextRef="ia4dee91bc4c34424b4603497b85ef24d_D20220101-20220331"
      id="f-448">P60D</opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod>
    <opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod
      contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331"
      id="f-449">P90D</opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod>
    <opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod
      contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331"
      id="f-450">P90D</opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment
      contextRef="icc716512b29b442d8a29521cb280ef9e_I20220331"
      decimals="-5"
      id="f-451"
      unitRef="usd">10100000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="icc716512b29b442d8a29521cb280ef9e_I20220331"
      decimals="-5"
      id="f-452"
      unitRef="usd">1500000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod
      contextRef="ibabf5a5d5bfa4e53bc8c4d72e87a9de6_D20220101-20220331"
      id="f-453">P90D</opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment
      contextRef="i87b7aed7a13a4b059d09231e61fc06a0_I20211231"
      decimals="-5"
      id="f-454"
      unitRef="usd">10500000</opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment>
    <opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption
      contextRef="i87b7aed7a13a4b059d09231e61fc06a0_I20211231"
      decimals="-5"
      id="f-455"
      unitRef="usd">1500000</opfi:FinancingReceivableAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-456">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Changes in the fair value of installment finance receivables at fair value for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Originations of principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayments of principal and recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, net (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1) Included in "Change in fair value of finance receivables" in the consolidated statements of operations.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie47d1cdafcee4f8e8435dca90410f0fb_I20211231"
      decimals="-3"
      id="f-457"
      unitRef="usd">383890000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i8ae09ffba07c4a74805a6d13458a3f3f_I20201231"
      decimals="-3"
      id="f-458"
      unitRef="usd">289166000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"
      decimals="-3"
      id="f-459"
      unitRef="usd">154021000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"
      decimals="-3"
      id="f-460"
      unitRef="usd">105834000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"
      decimals="-3"
      id="f-461"
      unitRef="usd">106577000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"
      decimals="-3"
      id="f-462"
      unitRef="usd">104195000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable
      contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"
      decimals="-3"
      id="f-463"
      unitRef="usd">-36000</opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable>
    <opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable
      contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"
      decimals="-3"
      id="f-464"
      unitRef="usd">-1366000</opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable>
    <opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet
      contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"
      decimals="-3"
      id="f-465"
      unitRef="usd">47171000</opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet>
    <opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet
      contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"
      decimals="-3"
      id="f-466"
      unitRef="usd">19833000</opfi:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i0460d0b955fa430999fb982c3ad9c1a1_D20220101-20220331"
      decimals="-3"
      id="f-467"
      unitRef="usd">-2354000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i8b9b7c35b2064919862ef7b715137a30_D20210101-20210331"
      decimals="-3"
      id="f-468"
      unitRef="usd">-2556000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i7f3943db988147f18410805d8ad47783_I20220331"
      decimals="-3"
      id="f-469"
      unitRef="usd">381845000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ie4fdb329c99243b9ad50604fcf0664aa_I20210331"
      decimals="-3"
      id="f-470"
      unitRef="usd">269782000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-471">The components of finance receivables carried at amortized cost as of March&#160;31, 2022 and December&#160;31, 2021 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned annual fee income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-472"
      unitRef="usd">5942000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-473"
      unitRef="usd">5285000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-474"
      unitRef="usd">32000</opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-475"
      unitRef="usd">24000</opfi:FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-476"
      unitRef="usd">232000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-477"
      unitRef="usd">286000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-478"
      unitRef="usd">931000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-479"
      unitRef="usd">803000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-480"
      unitRef="usd">4811000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-481"
      unitRef="usd">4220000</us-gaap:NotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-482">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Changes in the allowance for credit losses on finance receivables for the three months ended March&#160;31, 2022 and 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effects of adopting fair value option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provisions for credit losses on finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables charged off&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-483"
      unitRef="usd">803000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i43a058c26a7a4fcb97e1527ce27c2da7_I20201231"
      decimals="-3"
      id="f-484"
      unitRef="usd">55031000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-485"
      unitRef="usd">0</us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-486"
      unitRef="usd">-55031000</us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-487"
      unitRef="usd">457000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-488"
      unitRef="usd">7000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-489"
      unitRef="usd">329000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-490"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-491"
      unitRef="usd">931000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331"
      decimals="-3"
      id="f-492"
      unitRef="usd">7000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss
      contextRef="i6e69f1dc11df417393ce568a148fc8b6_I20210101"
      decimals="INF"
      id="f-493"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-494">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following is an assessment of the credit quality of finance receivables at amortized cost and presents the recency and contractual delinquency of the finance receivable portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recency delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recency delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual delinquency&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30-59 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60-89 days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total delinquency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="iee3b286038e942c9b34d86c7ab4baeac_I20220331"
      decimals="-3"
      id="f-495"
      unitRef="usd">5037000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib081e3c5670045a6b1564dbb70c02ea0_I20220331"
      decimals="-3"
      id="f-496"
      unitRef="usd">5045000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0758be6d67304ac9941ec35033642589_I20211231"
      decimals="-3"
      id="f-497"
      unitRef="usd">5016000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i93df54e9208f46d2bc427842f7451d03_I20211231"
      decimals="-3"
      id="f-498"
      unitRef="usd">4993000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iec07d3ea899844fead4860fcb7d1cdb7_I20220331"
      decimals="-3"
      id="f-499"
      unitRef="usd">422000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icd35d40c5e96448ea396932f91a18eca_I20220331"
      decimals="-3"
      id="f-500"
      unitRef="usd">369000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i24876f16420f4d21a9614b70d793b526_I20211231"
      decimals="-3"
      id="f-501"
      unitRef="usd">152000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i96ccb1181b904dadb1ca7f4ff135b860_I20211231"
      decimals="-3"
      id="f-502"
      unitRef="usd">171000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7c9cd1c3da0b4edabcb4127e834b59ed_I20220331"
      decimals="-3"
      id="f-503"
      unitRef="usd">366000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3d39b8f3a5bc4923ae4d3a314637ec1d_I20220331"
      decimals="-3"
      id="f-504"
      unitRef="usd">392000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5728e5de35bb4230bf587660d630a383_I20211231"
      decimals="-3"
      id="f-505"
      unitRef="usd">102000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i032fc55565d643a1a631cd6cb6be2ca3_I20211231"
      decimals="-3"
      id="f-506"
      unitRef="usd">104000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7fa7f0cbc30546228642772403c55dff_I20220331"
      decimals="-3"
      id="f-507"
      unitRef="usd">117000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1680a80b7fe54c8585005870f3167393_I20220331"
      decimals="-3"
      id="f-508"
      unitRef="usd">136000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic48b684cd8ee4b4e88a85dc69a57755f_I20211231"
      decimals="-3"
      id="f-509"
      unitRef="usd">15000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i275209708c22494ea34d39f6852a8793_I20211231"
      decimals="-3"
      id="f-510"
      unitRef="usd">17000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i667461d53f054aa3938b1c1044f06ed6_I20220331"
      decimals="-3"
      id="f-511"
      unitRef="usd">905000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i502d792404964728b82b5a25135d2cf2_I20220331"
      decimals="-3"
      id="f-512"
      unitRef="usd">897000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ica49b0802e394f2886929a4614385d9f_I20211231"
      decimals="-3"
      id="f-513"
      unitRef="usd">269000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i62e9193284dd4c849976406ff28ebe85_I20211231"
      decimals="-3"
      id="f-514"
      unitRef="usd">292000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i120e44b6ddf043099bb5c4be7fbc4535_I20220331"
      decimals="-3"
      id="f-515"
      unitRef="usd">5942000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9a0a1b8e061f4836b0e33eb97b8b69c1_I20220331"
      decimals="-3"
      id="f-516"
      unitRef="usd">5942000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i96fc9f88e3db494cbeab106e13fbff34_I20211231"
      decimals="-3"
      id="f-517"
      unitRef="usd">5285000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifde3c528692542eba6f9b9cc5cb1553e_I20211231"
      decimals="-3"
      id="f-518"
      unitRef="usd">5285000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-519"
      unitRef="usd">500000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-520"
      unitRef="usd">100000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-521">Property, Equipment and Software, Net&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Property, equipment and software consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation and amortization expense for the three months ended March&#160;31, 2022 and 2021 was $3.2 million and $2.2 million, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-522">&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Property, equipment and software consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, equipment and software, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3627f45b6e564a8e9c1c39ed2b398edc_I20220331"
      decimals="-3"
      id="f-523"
      unitRef="usd">38345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i67ada9dee02e4c198e8eccda40753ac8_I20211231"
      decimals="-3"
      id="f-524"
      unitRef="usd">34586000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id547d4794e964237bbf74ad415a39862_I20220331"
      decimals="-3"
      id="f-525"
      unitRef="usd">3847000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00aa0d2c354349eab9296a891b928d08_I20211231"
      decimals="-3"
      id="f-526"
      unitRef="usd">3792000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e23d721303c4c788fd7fe20520eb8d6_I20220331"
      decimals="-3"
      id="f-527"
      unitRef="usd">979000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i11ab52cdaca648b5bfebf0c73adb5c9c_I20211231"
      decimals="-3"
      id="f-528"
      unitRef="usd">979000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-529"
      unitRef="usd">43171000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-530"
      unitRef="usd">39357000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-531"
      unitRef="usd">27952000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-532"
      unitRef="usd">24714000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-533"
      unitRef="usd">15219000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-534"
      unitRef="usd">14643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-535"
      unitRef="usd">3200000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-536"
      unitRef="usd">2200000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-537">Accrued Expenses&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:right;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for services rendered and goods purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-538">&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:right;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for services rendered and goods purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <opfi:AccrualForServicesRenderedAndGoodsPurchased
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-539"
      unitRef="usd">7352000</opfi:AccrualForServicesRenderedAndGoodsPurchased>
    <opfi:AccrualForServicesRenderedAndGoodsPurchased
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-540"
      unitRef="usd">10631000</opfi:AccrualForServicesRenderedAndGoodsPurchased>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-541"
      unitRef="usd">7030000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-542"
      unitRef="usd">11779000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-543"
      unitRef="usd">0</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-544"
      unitRef="usd">2513000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-545"
      unitRef="usd">4184000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-546"
      unitRef="usd">4672000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-547"
      unitRef="usd">18566000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-548"
      unitRef="usd">29595000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-549">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its office facilities under a non-cancelable operating lease agreement with an unrelated party through September 2030. Operating leases are included in "Operating lease right of use asset" and "Operating lease liability" in the consolidated balance sheets. The Company currently has finance leases which in the aggregate are immaterial and not presented in the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease cost, which is included in occupancy expense in the consolidated statements of operations, for the three months ended March&#160;31, 2022 totaled $1.1 million, of which $0.5 million was related to variable lease payments. Cash paid for amounts included in the measurement of lease liabilities total $0.6&#160;million for the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Future minimum lease payments as of March&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The weighted-average remaining lease term and discount rate as of March 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Supplemental cash flow information related to the lease for the three months ended March 31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases included in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Disclosures under ASC 840, Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Rent expense, which is included in occupancy expense in the consolidated statements of operations, totaled $0.9 million for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Future minimum lease payments as of December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-550"
      unitRef="usd">1100000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeasePayment
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-551"
      unitRef="usd">500000</us-gaap:VariableLeasePayment>
    <us-gaap:OperatingLeasePayments
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-552"
      unitRef="usd">600000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-553">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Future minimum lease payments as of March&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-554"
      unitRef="usd">1709000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-555"
      unitRef="usd">2339000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-556"
      unitRef="usd">2410000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-557"
      unitRef="usd">2482000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-558"
      unitRef="usd">2557000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <opfi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-559"
      unitRef="usd">10283000</opfi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-560"
      unitRef="usd">21780000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-561"
      unitRef="usd">4149000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-562"
      unitRef="usd">17631000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-563">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The weighted-average remaining lease term and discount rate as of March 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Supplemental cash flow information related to the lease for the three months ended March 31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases included in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      id="f-564">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="2"
      id="f-565"
      unitRef="number">0.05</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-566"
      unitRef="usd">562000</us-gaap:OperatingLeasePayments>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-567"
      unitRef="usd">900000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-568">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Future minimum lease payments as of December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Amount &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-569"
      unitRef="usd">2271000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-570"
      unitRef="usd">2339000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-571"
      unitRef="usd">2410000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-572"
      unitRef="usd">2482000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-573"
      unitRef="usd">2557000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-574"
      unitRef="usd">10283000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-575"
      unitRef="usd">22342000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-576">Borrowings&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the Company&#x2019;s borrowings (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purpose&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Borrower&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Borrowing Capacity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Interest Rate as of March&#160;31, 2022,  Except as Noted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE II, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Senior debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE III, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 6.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 7.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE VI, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 7.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SOFR plus 0.11% plus 3.85%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;February 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revolving lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OppFi-LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 10.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total senior debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity date extended indefinitely until borrowing capacity is depleted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Secured borrowing payable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; As of March&#160;31, 2022 and December&#160;31, 2021, $165.0 million and $148.9 million, respectively, of finance receivables have been purchased with an active secured borrowing balance of $19.2 million and $22.4 million, respectively.    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to secured borrowings was $0.8 million and $0.8 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.2 million in debt issuance costs related to secured borrowings. There were no amortized debt issuance costs related to secured borrowings for the three months ended March&#160;31, 2022. Amortized debt issuance costs related to secure borrowings were $13 thousand for the three months ended March&#160;31, 2021. As of March&#160;31, 2022 and December&#160;31, 2021, there were no unamortized debt issuance costs related to secured borrowings. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Senior debt: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Corporate credit agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On March 23, 2021, the borrowings under this revolving credit agreement were paid in full.  Subsequent to repayment, OppFi-LLC terminated the revolving credit agreement.  Interest expense related to the revolving credit agreement totaled $35 thousand for the three months ended March&#160;31, 2021. Additionally, the Company has capitalized $0.3 million in debt issuance costs in connection with this facility. For the three months ended March&#160;31, 2021, amortized debt issuance costs were $21 thousand. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revolving line of credit - Opportunity Funding SPE III, LLC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to this facility was $2.5 million and $1.3 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $2.1 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.2 million and $0.2 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with the facility was $0.6 million and $0.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revolving line of credit - Opportunity Funding SPE V, LLC and Opportunity Funding SPE VII, LLC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to this facility was $1.1 million and $0.6 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $1.5 million in debt issuance costs in connection with this facility. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized debt issuance costs were $0.2 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $0.2 million and $0.4 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revolving line of credit - Opportunity Funding SPE VI, LLC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to this facility was $0.8 million and $0.4 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.9 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021 , the remaining balance of unamortized debt issuance costs associated with this facility was $14 thousand and $0.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revolving line of credit - Opportunity Funding SPE IV, LLC and SalaryTap Funding SPE, LLC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 31, 2022, this revolving line of credit agreement was amended to bear interest in accordance with the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) at a per annum rate equal to the applicable SOFR rate plus a credit spread adjustment of 0.11% plus 3.85%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to this facility was $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. Additionally, the Company has capitalized $0.9 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $46 thousand and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the remaining balance of unamortized debt issuance costs associated with this facility was $0.3 million and $0.3 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Term loan, net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the outstanding balance of $50.0 million was net of unamortized debt issuance costs of $1.3 million and $1.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest expense related to this facility was $1.5 million and $0.7 million for the three months ended March&#160;31, 2022 and 2021, respectively.  Additionally, the Company has capitalized $2.3 million in debt issuance costs in connection with this facility. Amortized debt issuance costs were $0.1 million and $0.1 million for the three months ended March&#160;31, 2022 and 2021, respectively.       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of March&#160;31, 2022, required payments for the term loan for each of the next five years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Subordinated debt - related party: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On March 30, 2021, the borrowings under this unsecured line of credit agreement were paid in full. Interest expense related to this related party transaction was $0.1 million for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-577">&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the Company&#x2019;s borrowings (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Purpose&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Borrower&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Borrowing Capacity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Interest Rate as of March&#160;31, 2022,  Except as Noted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE II, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Senior debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE III, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;123,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;119,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 6.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 7.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE VI, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 7.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;SOFR plus 0.11% plus 3.85%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;February 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total revolving lines of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;213,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;203,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;OppFi-LLC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;LIBOR plus 10.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total senior debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Maturity date extended indefinitely until borrowing capacity is depleted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331"
      id="f-578">Opportunity Funding SPE II, LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="-3"
      id="f-579"
      unitRef="usd">19176000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="-3"
      id="f-580"
      unitRef="usd">19176000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231"
      decimals="-3"
      id="f-581"
      unitRef="usd">22443000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="INF"
      id="f-582"
      unitRef="number">0.1500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"
      id="f-583">Opportunity Funding SPE III, LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331"
      decimals="-3"
      id="f-584"
      unitRef="usd">175000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331"
      decimals="-3"
      id="f-585"
      unitRef="usd">123000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0b8f459792404ef89f517c2775d2cecc_I20211231"
      decimals="-3"
      id="f-586"
      unitRef="usd">119000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5e45ceee47344b2f83047f691e4ae0c5_D20220101-20220331"
      decimals="INF"
      id="f-587"
      unitRef="number">0.0600</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"
      id="f-588">January 2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"
      id="f-589">Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331"
      decimals="-3"
      id="f-590"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331"
      decimals="-3"
      id="f-591"
      unitRef="usd">49500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i69b916424ae9496c89ba7d8eba49b9e0_I20211231"
      decimals="-3"
      id="f-592"
      unitRef="usd">45900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie178233f1f7a425281c27c950649c6bb_D20220101-20220331"
      decimals="INF"
      id="f-593"
      unitRef="number">0.0725</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"
      id="f-594">April 2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"
      id="f-595">Opportunity Funding SPE VI, LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331"
      decimals="-3"
      id="f-596"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331"
      decimals="-3"
      id="f-597"
      unitRef="usd">33000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i71df5f9c88cb450c8c17087fc89d7920_I20211231"
      decimals="-3"
      id="f-598"
      unitRef="usd">30600000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if44145f8dacd465e8ec518bf902c16e7_D20220101-20220331"
      decimals="INF"
      id="f-599"
      unitRef="number">0.0725</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"
      id="f-600">April 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"
      id="f-601">Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i74d7939d47484fe6902308385a8e6620_I20220331"
      decimals="-3"
      id="f-602"
      unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i74d7939d47484fe6902308385a8e6620_I20220331"
      decimals="-3"
      id="f-603"
      unitRef="usd">7500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231"
      decimals="-3"
      id="f-604"
      unitRef="usd">7500000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if340fa6006594831ac911695d6576d10_D20220101-20220331"
      decimals="INF"
      id="f-605"
      unitRef="number">0.0011</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331"
      decimals="INF"
      id="f-606"
      unitRef="number">0.0385</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"
      id="f-607">February 2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i23ef032c8a384b86937f885405cce77d_I20220331"
      decimals="-3"
      id="f-608"
      unitRef="usd">345000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i23ef032c8a384b86937f885405cce77d_I20220331"
      decimals="-3"
      id="f-609"
      unitRef="usd">213000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id2ae163bdb6c49299d4b13faaf0248a1_I20211231"
      decimals="-3"
      id="f-610"
      unitRef="usd">203000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityAffiliatedBorrower
      contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"
      id="f-611">OppFi-LLC</us-gaap:LineOfCreditFacilityAffiliatedBorrower>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331"
      decimals="-3"
      id="f-612"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331"
      decimals="-3"
      id="f-613"
      unitRef="usd">48687000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i58e517254b01442289abab586f885ca1_I20211231"
      decimals="-3"
      id="f-614"
      unitRef="usd">48578000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib623fed9aa664eca896924b67f670a50_D20220101-20220331"
      decimals="INF"
      id="f-615"
      unitRef="number">0.1000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"
      id="f-616">March 2025</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7d220190909e4530a509ff9bc26272cf_I20220331"
      decimals="-3"
      id="f-617"
      unitRef="usd">395000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i7d220190909e4530a509ff9bc26272cf_I20220331"
      decimals="-3"
      id="f-618"
      unitRef="usd">261687000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2a8d15f0af7d4648a8d8a0431d36909a_I20211231"
      decimals="-3"
      id="f-619"
      unitRef="usd">251578000</us-gaap:LongTermDebt>
    <opfi:FinanceReceivablePurchased
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="-5"
      id="f-620"
      unitRef="usd">165000000</opfi:FinanceReceivablePurchased>
    <opfi:FinanceReceivablePurchased
      contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231"
      decimals="-5"
      id="f-621"
      unitRef="usd">148900000</opfi:FinanceReceivablePurchased>
    <us-gaap:SecuredDebt
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="-5"
      id="f-622"
      unitRef="usd">19200000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231"
      decimals="-5"
      id="f-623"
      unitRef="usd">22400000</us-gaap:SecuredDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331"
      decimals="-5"
      id="f-624"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331"
      decimals="-5"
      id="f-625"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331"
      decimals="-5"
      id="f-626"
      unitRef="usd">200000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331"
      decimals="INF"
      id="f-627"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if7d0251df7ce47cca7bd2ae9d733ef84_D20210101-20210331"
      decimals="-3"
      id="f-628"
      unitRef="usd">13000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8c2626ea24c3464987aba9aa945f1ee5_I20220331"
      decimals="INF"
      id="f-629"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic15cbdc1e54a44489b3fb24350695577_I20211231"
      decimals="INF"
      id="f-630"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:InterestPaidNet
      contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331"
      decimals="-3"
      id="f-631"
      unitRef="usd">35000</us-gaap:InterestPaidNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331"
      decimals="-5"
      id="f-632"
      unitRef="usd">300000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9ab6b18f97cc441db5041815a1a01af4_D20220101-20220331"
      decimals="-3"
      id="f-633"
      unitRef="usd">21000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"
      decimals="-5"
      id="f-634"
      unitRef="usd">2500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331"
      decimals="-5"
      id="f-635"
      unitRef="usd">1300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"
      decimals="-5"
      id="f-636"
      unitRef="usd">2100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iaf442c77761f465cafcdf8e49cf88fd0_D20220101-20220331"
      decimals="-5"
      id="f-637"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia5034c6a4400419f8911e92e196cf744_D20210101-20210331"
      decimals="-5"
      id="f-638"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic91374ce6d41492585a50a83d4b472c0_I20220331"
      decimals="-5"
      id="f-639"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0b8f459792404ef89f517c2775d2cecc_I20211231"
      decimals="-5"
      id="f-640"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"
      decimals="-5"
      id="f-641"
      unitRef="usd">1100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331"
      decimals="-5"
      id="f-642"
      unitRef="usd">600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"
      decimals="-5"
      id="f-643"
      unitRef="usd">1500000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i89a06c76f4ba4ef0a2d72f10eb56b6b6_D20220101-20220331"
      decimals="-5"
      id="f-644"
      unitRef="usd">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i869df05938cb4a0eb73569ae8bd557ae_D20210101-20210331"
      decimals="-5"
      id="f-645"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia7602620dd784ad2b37443073beb6f62_I20220331"
      decimals="-5"
      id="f-646"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i69b916424ae9496c89ba7d8eba49b9e0_I20211231"
      decimals="-5"
      id="f-647"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"
      decimals="-5"
      id="f-648"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib7837052781245c68476036465d4a746_D20210101-20210331"
      decimals="-5"
      id="f-649"
      unitRef="usd">400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"
      decimals="-5"
      id="f-650"
      unitRef="usd">900000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i86d1e7773eb14d58b1ad50b59ca1c6fc_D20220101-20220331"
      decimals="-5"
      id="f-651"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib7837052781245c68476036465d4a746_D20210101-20210331"
      decimals="-5"
      id="f-652"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic1e722a33f8c40e395ed2710bd8a8bd8_I20220331"
      decimals="-3"
      id="f-653"
      unitRef="usd">14000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i71df5f9c88cb450c8c17087fc89d7920_I20211231"
      decimals="-5"
      id="f-654"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if340fa6006594831ac911695d6576d10_D20220101-20220331"
      decimals="INF"
      id="f-655"
      unitRef="number">0.0011</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e193ccbf01b4d729f87da9da9d096f2_D20220101-20220331"
      decimals="INF"
      id="f-656"
      unitRef="number">0.0385</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:InterestExpenseDebt
      contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"
      decimals="-5"
      id="f-657"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331"
      decimals="-5"
      id="f-658"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"
      decimals="-5"
      id="f-659"
      unitRef="usd">900000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i20d78541e07341c6b17a3f9152ae8f32_D20220101-20220331"
      decimals="-3"
      id="f-660"
      unitRef="usd">46000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2b44c45877924b1d8cfee4f73a7df51c_D20210101-20210331"
      decimals="-5"
      id="f-661"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74d7939d47484fe6902308385a8e6620_I20220331"
      decimals="-5"
      id="f-662"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i80b653afdf0a4bc0b119cbc48b1a4551_I20211231"
      decimals="-5"
      id="f-663"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331"
      decimals="-5"
      id="f-664"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idc4d6aff8a474b41a76c82e7b0bae4d8_I20220331"
      decimals="-5"
      id="f-665"
      unitRef="usd">1300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i58e517254b01442289abab586f885ca1_I20211231"
      decimals="-5"
      id="f-666"
      unitRef="usd">1400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:InterestExpenseDebt
      contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"
      decimals="-5"
      id="f-667"
      unitRef="usd">1500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331"
      decimals="-5"
      id="f-668"
      unitRef="usd">700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalized
      contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"
      decimals="-5"
      id="f-669"
      unitRef="usd">2300000</us-gaap:InterestCostsCapitalized>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5a61c08950c0486da54cb42d1166e244_D20220101-20220331"
      decimals="-5"
      id="f-670"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if1e947139dde4b44b6873b741edb6c24_D20210101-20210331"
      decimals="-5"
      id="f-671"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-672">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of March&#160;31, 2022, required payments for the term loan for each of the next five years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-673"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-674"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-675"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-676"
      unitRef="usd">50000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-677"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebt
      contextRef="icca52800ff24471b813ffc781da4ecbe_I20220331"
      decimals="-3"
      id="f-678"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ie5e315feb643461aba4177993e3159e1_D20220101-20220331"
      decimals="-5"
      id="f-679"
      unitRef="usd">100000</us-gaap:InterestExpenseRelatedParty>
    <opfi:WarrantsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-680">Warrant LiabilitiesAs of March&#160;31, 2022, there were 11,887,500 Public Warrants and 3,451,937 Private Placement Warrants outstanding. As of March&#160;31, 2022 and December&#160;31, 2021, the Company recorded warrant liabilities of $8.8 million and $11.2 million, respectively, in the consolidated balance sheets. For the three months ended March&#160;31, 2022, the fair value of the Public Warrants and Private Placement Warrants decreased by $1.9&#160;million and $0.5&#160;million, respectively.</opfi:WarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib640303335c24d68bd0504bc9a133e45_I20220331"
      decimals="INF"
      id="f-681"
      unitRef="shares">11887500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i14f48f8b9d8648ab8551b51faca53551_I20220331"
      decimals="INF"
      id="f-682"
      unitRef="shares">3451937</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-683"
      unitRef="usd">8800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-684"
      unitRef="usd">11200000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if736d72e83344cd28bc0c5156fa54bb5_D20220101-20220331"
      decimals="-5"
      id="f-685"
      unitRef="usd">-1900000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia9bd2fbb4d6d404fb272afcad07b5016_D20220101-20220331"
      decimals="-5"
      id="f-686"
      unitRef="usd">500000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-687">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Share repurchase:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; On January&#160;6, 2022, OppFi announced that its Board of Directors (&#x201c;Board&#x201d;) had authorized a program to repurchase (&#x201c;Repurchase Program&#x201d;) up to $20.0 million in the aggregate of shares of Class A Common Stock. Repurchases under the Repurchase Program may be made from time to time, on the open market, in privately negotiated transactions, or by other methods, at the discretion of the management of the Company and in accordance with the limitations set forth in Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended, and other applicable legal requirements. The timing and amount of the repurchases will depend on market conditions and other  requirements. The Repurchase Program does not obligate the Company to repurchase any dollar amount or number of shares and the Repurchase Program may be extended, modified, suspended, or discontinued at any time. For each share of Class A Common Stock that the Company repurchases under the Repurchase Program, OppFi-LLC will redeem one Class A common unit of OppFi-LLC held by OppFi, decreasing the percentage ownership of OppFi-LLC by OppFi and relatively increasing the ownership by the Members. The Repurchase Program will expire in December 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company records the difference between the cash paid for stock repurchases and the underlying par value as a reduction to accumulated earnings (deficit). During the three months ended March&#160;31, 2022, OppFi repurchased 282,334 shares of Class A Common Stock at an average purchase price of $3.67 per share for an aggregate purchase price of $1.0 million. As of March&#160;31, 2022, $19.0 million of the repurchase authorization remained available.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ic3eb8df835504ec68b9b34662ab4d359_I20220106"
      decimals="INF"
      id="f-688"
      unitRef="usd">20000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      decimals="INF"
      id="f-689"
      unitRef="shares">282334</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <opfi:StockRepurchasedAverageCostPerShare
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      decimals="INF"
      id="f-690"
      unitRef="usdPerShare">3.67</opfi:StockRepurchasedAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1d2b329d471f48d594b5c2246637c6e7_D20220101-20220331"
      decimals="-5"
      id="f-691"
      unitRef="usd">1000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ic8a8944a141b4dab9c2998b1c9e72619_I20220331"
      decimals="-5"
      id="f-692"
      unitRef="usd">19000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-693">Stock-Based Compensation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July&#160;20, 2021, OppFi established the OppFi Inc. 2021 Equity Incentive Plan (&#x201c;Plan&#x201d;), which provides for the grant of awards in the form of options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based awards, and other stock-based awards to employees, non-employee directors, officers, and consultants. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the Plan (including from outstanding awards) was 11,772,630 shares. As of March&#160;31, 2022, OppFi had only granted awards in the form of options, restricted stock units, and performance stock units.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Stock options:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s stock option activity for the three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.109%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Common Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375,000&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,499,822)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127,096&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.34&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended March&#160;31, 2022, the Company recognized negative stock-based compensation expense of $0.2 million related to stock options due to forfeitures. As of March&#160;31, 2022 and December&#160;31, 2021, the Company had unrecognized stock-based compensation related to unvested stock options of $2.8&#160;million and $6.1 million, respectively, that is expected to be recognized over an estimated weighted-average period of approximately 3.3 years and 3.5 years, respectively. The weighted-average grant date fair value of stock options granted during the three months ended March&#160;31, 2022 was $2.86.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of each option grant during the three months ended March&#160;31, 2022 was estimated on the grant date using the Black-Scholes option pricing model based on the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Restricted stock units:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s restricted stock unit (&#x201c;RSU&#x201d;) activity for the three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818,530&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,671)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(566,232)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502,426&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There were 31,833 vested RSUs that remained unsettled as of March&#160;31, 2022. For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $0.8&#160;million related to RSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to RSUs was $8.6 million and $12.2 million, respectively, which will be recognized over a weighted-average vesting period of approximately 3.5 years and 3.6 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Performance stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of the Company&#x2019;s performance stock unit (&#x201c;PSU&#x201d;) activity for three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;For the three months ended March&#160;31, 2022, the Company recognized stock-based compensation of $0.1 million related to PSUs. As of March&#160;31, 2022 and December&#160;31, 2021, total unrecognized compensation expense related to PSUs was $0.4 million and $0.5 million, respectively, which will be recognized over a weighted-average vesting period of approximately 3.50 years and 3.75 years, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Employee Stock Purchase Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; On July 20, 2021, the Company established the OppFi Inc. 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;). The ESPP permits eligible employees to contribute up to 10% of their compensation, not to exceed the IRS allowable limit, to purchase shares of Class A Common Stock during six month offerings. Eligible employees will purchase the shares at a price per share equal to the lesser of 85% of the fair market value of the Class A Common Stock on the first trading day of the offering period or the last trading day of the offering period. The offering periods begin each January 1 and July 1, with the initial offering period beginning on January 1, 2022. As of March&#160;31, 2022, the maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP was 1,200,000 and consists of authorized but unissued or reacquired shares of Class A Common Stock. The maximum aggregate number of shares of Class A Common Stock that may be issued under the ESPP shall be cumulatively increased on January 1, 2022 and on each subsequent January 1, through and including January 1, 2030, by a number of shares equal to the smallest of (a) one percent of the number of shares of Class A Common Stock issued and outstanding on the immediately preceding December 31, (b) 2,400,000 shares, or (c) an amount determined by the Board. As of March&#160;31, 2022 and December&#160;31, 2021 , no shares of Class A Common Stock have been purchased under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;ESPP employee payroll contributions accrued as of March&#160;31, 2022 were $0.1 million and are included within accrued expenses on the consolidated balance sheets. Payroll contributions accrued as of March&#160;31, 2022 will be used to purchase shares at the end of the current ESPP offering period ending on June&#160;30, 2022. Payroll contributions ultimately used to purchase shares are reclassified to stockholders&#x2019; equity on the purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Profit unit interests:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Prior to the Business Combination, OppFi-LLC issued profit unit interests, which were recapitalized as &#x201c;OppFi Units&#x201d; in connection with the adoption by the Members in accordance with the terms of the &#x201c;OppFi A&amp;amp;R LLCA&#x201d; immediately prior to the Closing.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total profit interest compensation expense for the three months ended March&#160;31, 2021 was $49 thousand.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The compensation expense accounted for all vested units based on the following assumptions:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s profit unit interests activity for the three months ended March 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avg Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;at Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,202,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,800)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,147,335&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s non-vested units activity for the three months ended March 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avg Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;at Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested units at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,738,333&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325,835)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,800)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested units at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequent to the Business Combination, there was no unrecognized compensation expense related to profit unit interests.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3b97ec5a00de451b8077db7b5ec9a36e_I20220331"
      decimals="INF"
      id="f-694"
      unitRef="shares">11772630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-695">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s stock option activity for the three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.109%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Common Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375,000&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,499,822)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127,096&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.34&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,000&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="INF"
      id="f-696"
      unitRef="shares">3375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="2"
      id="f-697"
      unitRef="usdPerShare">15.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-698"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-699"
      unitRef="shares">251918</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-700"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-701"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-702"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-703"
      unitRef="shares">1499822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-704"
      unitRef="usdPerShare">14.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-705"
      unitRef="shares">2127096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="2"
      id="f-706"
      unitRef="usdPerShare">14.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-707">P9Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-708"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-709"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="2"
      id="f-710"
      unitRef="usdPerShare">15.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-711">P9Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-712"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      decimals="-5"
      id="f-713"
      unitRef="usd">-200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-714"
      unitRef="usd">2800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-715"
      unitRef="usd">6100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      id="f-716">P3Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8759c8442bbc40bbb7fd472f3698e695_D20210101-20211231"
      id="f-717">P3Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-718"
      unitRef="usdPerShare">2.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-719">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of each option grant during the three months ended March&#160;31, 2022 was estimated on the grant date using the Black-Scholes option pricing model based on the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      decimals="INF"
      id="f-720"
      unitRef="number">0.6500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      decimals="INF"
      id="f-721"
      unitRef="number">0.0171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      id="f-722">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      decimals="INF"
      id="f-723"
      unitRef="number">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-724">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s restricted stock unit (&#x201c;RSU&#x201d;) activity for the three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818,530&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,671)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(566,232)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502,426&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231"
      decimals="INF"
      id="f-725"
      unitRef="shares">1818530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231"
      decimals="2"
      id="f-726"
      unitRef="usdPerShare">7.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="INF"
      id="f-727"
      unitRef="shares">275799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="2"
      id="f-728"
      unitRef="usdPerShare">4.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="INF"
      id="f-729"
      unitRef="shares">25671</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="2"
      id="f-730"
      unitRef="usdPerShare">3.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="INF"
      id="f-731"
      unitRef="shares">566232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="2"
      id="f-732"
      unitRef="usdPerShare">5.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331"
      decimals="INF"
      id="f-733"
      unitRef="shares">1502426</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331"
      decimals="2"
      id="f-734"
      unitRef="usdPerShare">7.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled
      contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331"
      decimals="INF"
      id="f-735"
      unitRef="shares">31833</opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="-5"
      id="f-736"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1cfa8f673a8a403cadef8014200b9ceb_I20220331"
      decimals="-5"
      id="f-737"
      unitRef="usd">8600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8d7702e1753b4b4eac58eff1bfb63870_I20211231"
      decimals="-5"
      id="f-738"
      unitRef="usd">12200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      id="f-739">P3Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i05f669615a0c4e43864656be9211583e_D20210101-20211231"
      id="f-740">P3Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-741">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A summary of the Company&#x2019;s performance stock unit (&#x201c;PSU&#x201d;) activity for three months ended March&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231"
      decimals="INF"
      id="f-742"
      unitRef="shares">78907</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231"
      decimals="2"
      id="f-743"
      unitRef="usdPerShare">7.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="INF"
      id="f-744"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="2"
      id="f-745"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="INF"
      id="f-746"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="2"
      id="f-747"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="INF"
      id="f-748"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="2"
      id="f-749"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331"
      decimals="INF"
      id="f-750"
      unitRef="shares">78907</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331"
      decimals="2"
      id="f-751"
      unitRef="usdPerShare">7.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      decimals="-5"
      id="f-752"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id7efbdf034ed444ca4f1650731fc787f_I20220331"
      decimals="-5"
      id="f-753"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231"
      decimals="-5"
      id="f-754"
      unitRef="usd">500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i99032b8c0e2c4a9f990b86c1f9ad5dd1_D20220101-20220331"
      id="f-755">P3Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2cc5f92a04c0497dbe9b9f54d00bb732_D20210101-20211231"
      id="f-756">P3Y9M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i73ca344540704dca83e9f52725886dfe_I20210720"
      decimals="INF"
      id="f-757"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ieffc394b9e484b9e95accd3295e2c105_D20210720-20210720"
      decimals="INF"
      id="f-758"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia1946bf2c93c4dc3a1177083bbe6afec_I20220331"
      decimals="INF"
      id="f-759"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331"
      decimals="INF"
      id="f-760"
      unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan
      contextRef="ib883403eaaaf4c44acffbd2f41a61706_D20220101-20220331"
      decimals="INF"
      id="f-761"
      unitRef="shares">2400000</opfi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i3e61fe6ce8214676ae2cad36dc8cbd8d_D20211231-20211231"
      decimals="INF"
      id="f-762"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i1d31c8959d1b4a72966b4161628d3e48_D20220331-20220331"
      decimals="INF"
      id="f-763"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-764"
      unitRef="usd">100000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331"
      decimals="-3"
      id="f-765"
      unitRef="usd">49000</us-gaap:AllocatedShareBasedCompensationExpense>
    <opfi:ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-766">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The compensation expense accounted for all vested units based on the following assumptions:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</opfi:ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331"
      id="f-767">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331"
      decimals="3"
      id="f-768"
      unitRef="number">0.680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331"
      decimals="3"
      id="f-769"
      unitRef="number">0.450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iba78a871b2734419aed861166248a274_D20220101-20220331"
      decimals="3"
      id="f-770"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-771">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s profit unit interests activity for the three months ended March 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avg Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;at Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,202,135&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,800)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,147,335&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i588918670b5a4e6f9d6662bade3c7383_I20201231"
      decimals="INF"
      id="f-772"
      unitRef="shares">12202135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i588918670b5a4e6f9d6662bade3c7383_I20201231"
      decimals="2"
      id="f-773"
      unitRef="usdPerShare">0.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331"
      decimals="INF"
      id="f-774"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331"
      decimals="2"
      id="f-775"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331"
      decimals="INF"
      id="f-776"
      unitRef="shares">54800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i88ee652498d547ed91877deca17b7744_D20210101-20210331"
      decimals="2"
      id="f-777"
      unitRef="usdPerShare">0.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icf6932be9b0645629fe7ad284f5e4366_I20210331"
      decimals="INF"
      id="f-778"
      unitRef="shares">12147335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icf6932be9b0645629fe7ad284f5e4366_I20210331"
      decimals="2"
      id="f-779"
      unitRef="usdPerShare">0.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-780">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A summary of the Company&#x2019;s non-vested units activity for the three months ended March 31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Avg Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;at Grant Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested units at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,738,333&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325,835)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,800)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested units at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357,698&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231"
      decimals="INF"
      id="f-781"
      unitRef="shares">4738333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1a174d8237cf45ad8ccba778e2feb3ff_I20201231"
      decimals="2"
      id="f-782"
      unitRef="usdPerShare">0.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="INF"
      id="f-783"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="2"
      id="f-784"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="INF"
      id="f-785"
      unitRef="shares">325835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="2"
      id="f-786"
      unitRef="usdPerShare">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="INF"
      id="f-787"
      unitRef="shares">54800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i94b89003d85d41a7ab5bea1ad93ac019_D20210101-20210331"
      decimals="2"
      id="f-788"
      unitRef="usdPerShare">0.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331"
      decimals="INF"
      id="f-789"
      unitRef="shares">4357698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2fbddc7d7fb342d98eca2bd7606de59a_I20210331"
      decimals="2"
      id="f-790"
      unitRef="usdPerShare">0.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i7e06c2ccf04f4d2a85312a9643d1e620_I20220331"
      decimals="INF"
      id="f-791"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i395db8f0ff7145e8814f58104f21fe6b_I20211231"
      decimals="INF"
      id="f-792"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-793">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the three months ended March&#160;31, 2022, OppFi recorded an income tax expense of $0.5 million and reported consolidated income before taxes of $0.2 million, resulting in a 222.2% effective income tax rate. As OppFi-LLC was classified as a partnership for federal income tax purposes, OppFi-LLC did not record a federal income tax expense for the three months ended March 31, 2021. A pro forma income tax provision has been disclosed as if OppFi-LLC was a taxable corporation for the three months ended March 31, 2021. For the three months ended March 31, 2021, the unaudited pro forma income tax expense was $0.7&#160;million, resulting in an effective tax rate of 2.8%&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;OppFi&#x2019;s effective income tax rate for the three months ended March&#160;31, 2022 differs from the federal statutory income tax rate of 21% primarily due to the noncontrolling interest in the Up-C partnership structure, nondeductible expenses, state income taxes, and discrete tax items. For the three months ended March&#160;31, 2022, there was a discrete item recorded of $0.5&#160;million related to a prior period stock compensation adjustment, which increased the effective rate by 219%. Excluding the aforementioned discrete item, the effective tax rate for the three months ended March&#160;31, 2022 would have been 3.2%. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;OppFi is subject to a  21% federal income tax rate on its activities and its distributive share of income from OppFi-LLC, as well as various state and local income taxes. As of March&#160;31, 2022, OppFi owned 12.2% of the outstanding units of OppFi-LLC and considers appropriate tax accounting only on this portion of OppFi-LLC&#x2019;s activity. Additionally, OppFi&#x2019;s income tax rate varies from the 21% statutory federal income tax rate primarily due to a permanent difference related to the adjustment of the warrant liabilities recorded by OppFi. This fair value adjustment of the warrant liabilities represents a large portion of OppFi&#x2019;s pre-tax book income or loss and is a permanent difference between GAAP and taxable income, which impacts OppFi&#x2019;s effective income tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The CARES Act was enacted on March 27, 2020 in the United States to provide emergency assistance to individuals and businesses affected by the COVID-19 pandemic. For the three months ended March&#160;31, 2022, the impact of the CARES Act &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;was immaterial to the Company&#x2019;s tax provision. However, under the CARES Act, the Company is deferring the employer portion of payroll tax payments through December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There were no unrecognized tax benefits as of March&#160;31, 2022 or December&#160;31, 2021. No amounts were accrued for the payment of interest and penalties as of March&#160;31, 2022. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-794"
      unitRef="usd">500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-795"
      unitRef="usd">200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="3"
      id="f-796"
      unitRef="number">2.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ccb6bffc8284198ad9f58ff8414a3f8_D20210101-20210331"
      decimals="-5"
      id="f-797"
      unitRef="usd">700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="3"
      id="f-798"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-799"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-800"
      unitRef="usd">500000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-801"
      unitRef="number">2.19</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <opfi:EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="3"
      id="f-802"
      unitRef="number">0.032</opfi:EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-803"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <opfi:ReverseRecapitalizationOwnershipInterestHeldPercent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="3"
      id="f-804"
      unitRef="number">0.122</opfi:ReverseRecapitalizationOwnershipInterestHeldPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="INF"
      id="f-805"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-806"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i52875f3dcc9a4e4fb36331ebf87f9dae_I20210331"
      decimals="INF"
      id="f-807"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="INF"
      id="f-808"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <opfi:InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-809">Interest Expense and Amortized Debt Issuance Costs&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes interest expense and amortized debt issuance costs for the three months ended March 31, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense and amortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</opfi:InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock>
    <opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-810">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes interest expense and amortized debt issuance costs for the three months ended March 31, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense and amortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-811"
      unitRef="usd">6839000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-812"
      unitRef="usd">3950000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-813"
      unitRef="usd">609000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-814"
      unitRef="usd">521000</us-gaap:AmortizationOfFinancingCosts>
    <opfi:InterestExpenseAndAmortizedDebtIssuanceCosts
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-815"
      unitRef="usd">7448000</opfi:InterestExpenseAndAmortizedDebtIssuanceCosts>
    <opfi:InterestExpenseAndAmortizedDebtIssuanceCosts
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-3"
      id="f-816"
      unitRef="usd">4471000</opfi:InterestExpenseAndAmortizedDebtIssuanceCosts>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-817">Fair Value Measurements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Fair value on a nonrecurring basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: The Company has no assets or liabilities measured at fair value on a nonrecurring basis; that is, the instruments are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Fair value measurement on a recurring basis&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;: The Company&#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2022 and December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Public Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Private Placement Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Public Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Private Placement Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;During the three months ended March&#160;31, 2022 and 2021, there were no transfers of assets or liabilities in or out of  Level 3 fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;  The Company primarily estimates the fair value of its installment finance receivables portfolio using discounted cash flow models that have been internally developed.  The models use inputs that are unobservable but reflect the Company&#x2019;s best estimates of the assumptions a market participant would use to calculate fair value. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents quantitative information about the significant unobservable inputs used for the Company&#x2019;s installment finance receivables fair value measurements as of March&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate on finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Servicing cost*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remaining life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Default rate*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepayment rate*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*Stated as a percentage of finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  The fair value measurement for the Public Warrants is categorized as Level 1 due to the use of an observable market quote in an active market under the ticker OPFI WS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  The fair value of the Private Placement Warrants is measured using a Monte Carlo simulation; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents the significant assumptions used in the simulation at March&#160;31, 2022 and December&#160;31, 2021, the Closing Date:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands): &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Financial assets and liabilities not measured at fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;: The following table presents the carrying value and estimated fair values of financial assets and liabilities disclosed but not carried at fair value and the level within the fair value hierarchy as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-818">The Company&#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2022 and December&#160;31, 2021 are as follows (in thousands):&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;371,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Public Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Private Placement Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at fair value, excluding accrued interest and fees receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;373,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Public Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrant liability - Private Placement Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;During the three months ended March&#160;31, 2022 and 2021, there were no transfers of assets or liabilities in or out of  Level 3 fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;  The Company primarily estimates the fair value of its installment finance receivables portfolio using discounted cash flow models that have been internally developed.  The models use inputs that are unobservable but reflect the Company&#x2019;s best estimates of the assumptions a market participant would use to calculate fair value. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents quantitative information about the significant unobservable inputs used for the Company&#x2019;s installment finance receivables fair value measurements as of March&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  The fair value measurement for the Public Warrants is categorized as Level 1 due to the use of an observable market quote in an active market under the ticker OPFI WS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;  The fair value of the Private Placement Warrants is measured using a Monte Carlo simulation; accordingly, the fair value measurement for the Private Placement Warrants is categorized as Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i233601e8206e48689ef20bd86306e013_I20220331"
      decimals="-3"
      id="f-819"
      unitRef="usd">371172000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i125ef33e4a46407192eccac5a9f2672f_I20220331"
      decimals="-3"
      id="f-820"
      unitRef="usd">0</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="ic95b87ed3dbe4186acb01f4fe29bd014_I20220331"
      decimals="-3"
      id="f-821"
      unitRef="usd">0</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i4ed44c27319a45c6bc5aaf54538ce77b_I20220331"
      decimals="-3"
      id="f-822"
      unitRef="usd">371172000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i8a3c96a08c664f86b28066dff98cc456_I20220331"
      decimals="-3"
      id="f-823"
      unitRef="usd">6181000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic1a81efb82d8466385a0fe31ddc9e776_I20220331"
      decimals="-3"
      id="f-824"
      unitRef="usd">6181000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i2f6ba3659b4b45b781f0c7d441ea9dc1_I20220331"
      decimals="-3"
      id="f-825"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib48c1b04930346c893f2f30850658745_I20220331"
      decimals="-3"
      id="f-826"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i4952cba4ef324746b1d6870765e751ce_I20220331"
      decimals="-3"
      id="f-827"
      unitRef="usd">2655000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ie3109205506945c299e3ab2a8aca12e9_I20220331"
      decimals="-3"
      id="f-828"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i187151f1767e4bc7ae4bafedd1eebac7_I20220331"
      decimals="-3"
      id="f-829"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic916146403cb4d909e3fb0b4b4ad2251_I20220331"
      decimals="-3"
      id="f-830"
      unitRef="usd">2655000</us-gaap:WarrantsAndRightsOutstanding>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i803385bf14ef4804bcb4d4dcc5d2181a_I20211231"
      decimals="-3"
      id="f-831"
      unitRef="usd">373253000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i832a41d2996244e0902f0da51ed2d91e_I20211231"
      decimals="-3"
      id="f-832"
      unitRef="usd">0</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i57282d4a107240f6a2e06f25d0d2d179_I20211231"
      decimals="-3"
      id="f-833"
      unitRef="usd">0</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption
      contextRef="i841d5686d2b44e25bf48930d58c88cf9_I20211231"
      decimals="-3"
      id="f-834"
      unitRef="usd">373253000</opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i634b8cbee46542afaf4db3bf36db656c_I20211231"
      decimals="-3"
      id="f-835"
      unitRef="usd">8083000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic0e40035d1c4496785ef2597034af758_I20211231"
      decimals="-3"
      id="f-836"
      unitRef="usd">8083000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i16b83d2856e743e2882d3ce3951725e8_I20211231"
      decimals="-3"
      id="f-837"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ieffe4206965c4764b882f215f0705733_I20211231"
      decimals="-3"
      id="f-838"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia94eedc7322d4d7ea54eca8d87aab20e_I20211231"
      decimals="-3"
      id="f-839"
      unitRef="usd">3157000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i21772187b70d424abbe0cc6f68008cbf_I20211231"
      decimals="-3"
      id="f-840"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1b3bfe1437314f4d8d6d875abcc33d1e_I20211231"
      decimals="-3"
      id="f-841"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i676c9956ee0141d18056c4394e2a26e7_I20211231"
      decimals="-3"
      id="f-842"
      unitRef="usd">3157000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-843">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:56.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate on finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;147.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Servicing cost*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remaining life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Default rate*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Prepayment rate*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;*Stated as a percentage of finance receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents the significant assumptions used in the simulation at March&#160;31, 2022 and December&#160;31, 2021, the Closing Date:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i594d85d9f81448619de11b31ab04aaa5_I20220331"
      decimals="4"
      id="f-844"
      unitRef="number">1.4770</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="iac88fbbaab214aaaaaf119c4af7ca821_I20211231"
      decimals="4"
      id="f-845"
      unitRef="number">1.4760</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i83e3fe65eab04ccfa298ed028ddaf6ca_I20220331"
      decimals="4"
      id="f-846"
      unitRef="number">0.2220</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i03e2839f03f7410090baee8e2e370ac7_I20211231"
      decimals="4"
      id="f-847"
      unitRef="number">0.2180</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i1b27dcc92bce4173b0ead445b3d9096b_I20220331"
      decimals="4"
      id="f-848"
      unitRef="number">0.0500</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="ie582371ff01e462c8c4ffd9a0d293522_I20211231"
      decimals="4"
      id="f-849"
      unitRef="number">0.0500</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="ifb159116f87f47e4b20794e31a281515_I20220331"
      decimals="2"
      id="f-850"
      unitRef="number">0.62</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="iafdd13161805402c8289d6455810ef56_I20211231"
      decimals="2"
      id="f-851"
      unitRef="number">0.62</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="idcccc8393dc340b1b6c873a6ca135b65_I20220331"
      decimals="4"
      id="f-852"
      unitRef="number">0.1850</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="iac07426872924768b05bee6be220112e_I20211231"
      decimals="4"
      id="f-853"
      unitRef="number">0.1770</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i3831c29966b74f3fb600625ac564dd13_I20220331"
      decimals="4"
      id="f-854"
      unitRef="number">0.0320</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i99677f15538e48f0a49ae8c30a1391c1_I20211231"
      decimals="4"
      id="f-855"
      unitRef="number">0.0320</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="i3c86e4d0c8e3462b8f00394c4299aaeb_I20220331"
      decimals="4"
      id="f-856"
      unitRef="number">0.2130</opfi:FinancingReceivableMeasurementInput>
    <opfi:FinancingReceivableMeasurementInput
      contextRef="icd0999e33f2444a9a150a0be1aef1524_I20211231"
      decimals="4"
      id="f-857"
      unitRef="number">0.2100</opfi:FinancingReceivableMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7afd58044bc441f38943f4b6282733a7_I20220331"
      decimals="4"
      id="f-858"
      unitRef="number">0.0242</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icff4edda91484e1e81772db72d4aa6ee_I20220331"
      decimals="4"
      id="f-859"
      unitRef="number">0.0233</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia30ba0225c6d4208b13392a26f48efaf_I20211231"
      decimals="4"
      id="f-860"
      unitRef="number">0.0119</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7ae6a023342e4c78a15b3efb8bdfeb39_I20211231"
      decimals="4"
      id="f-861"
      unitRef="number">0.0150</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8c286a4d8af84130a60dc7aefad4e4df_I20220331"
      decimals="1"
      id="f-862"
      unitRef="number">4300</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i2f898eced32244ee926ebe03db466a90_I20220331"
      decimals="1"
      id="f-863"
      unitRef="number">9300</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id9609eea663b44c8a919aeff1e7f7305_I20211231"
      decimals="1"
      id="f-864"
      unitRef="number">4600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9759112bb42d4f97bce9b073f439e1b4_I20211231"
      decimals="1"
      id="f-865"
      unitRef="number">9600</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i4532f3255d1d4f568f9156ffae17dd3a_I20220331"
      decimals="4"
      id="f-866"
      unitRef="number">0.5700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i4550c9e161f842948a27f89d743f714d_I20220331"
      decimals="4"
      id="f-867"
      unitRef="number">0.5700</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i11f766934c1040848e943844b1810ce7_I20211231"
      decimals="4"
      id="f-868"
      unitRef="number">0.4840</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i27ee006861bb49348ced8dc2b968a979_I20211231"
      decimals="4"
      id="f-869"
      unitRef="number">0.4840</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i618fed5bcbbd4c20939a5dde31032ae8_I20220331"
      decimals="2"
      id="f-870"
      unitRef="number">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i06ea4dbcfcaf42af92d6784087463082_I20220331"
      decimals="2"
      id="f-871"
      unitRef="number">15.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i82d8bb488d0941bcb8f4124ea6f78ad2_I20211231"
      decimals="2"
      id="f-872"
      unitRef="number">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6a8028cce919480289939912ea55690d_I20211231"
      decimals="2"
      id="f-873"
      unitRef="number">15.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i523abe0b6fb546a3bde8298dea571b41_I20220331"
      decimals="2"
      id="f-874"
      unitRef="usd">0.60</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ieb2e9a136e394c4f97fec1ed14ba8791_I20220331"
      decimals="2"
      id="f-875"
      unitRef="usd">1.24</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i042dd5013bd14f2c940e10729994130d_I20211231"
      decimals="2"
      id="f-876"
      unitRef="usd">0.74</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i89c1a50c79b94024bb34bf1e9d46b47c_I20211231"
      decimals="2"
      id="f-877"
      unitRef="usd">1.40</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-878">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The following table presents the changes in the fair value of the warrant liability - Private Placement Warrants (in thousands): &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15 Exercise &lt;br/&gt;Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in fair value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id2e4c571b02c4448a8179a1e981129c5_I20211231"
      decimals="-3"
      id="f-879"
      unitRef="usd">1879000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i91ef7ad6f606457e8359a7a0cab38d1f_I20211231"
      decimals="-3"
      id="f-880"
      unitRef="usd">1278000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7df55c7d9245421e9ea7898736ecc74b_I20211231"
      decimals="-3"
      id="f-881"
      unitRef="usd">3157000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i70a7481bed064a76a6c74b3746f74f79_D20220101-20220331"
      decimals="-3"
      id="f-882"
      unitRef="usd">-356000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7b5296955ec24776b9ec1e28d8fff32d_D20220101-20220331"
      decimals="-3"
      id="f-883"
      unitRef="usd">-146000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib0397a0eb3e94ba788cc8d98b7b3f501_D20220101-20220331"
      decimals="-3"
      id="f-884"
      unitRef="usd">-502000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4fae2ab7d7c84b93bf54ee2a2a5030d6_I20220331"
      decimals="-3"
      id="f-885"
      unitRef="usd">1523000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6fb81dc358754ee6a1058ce9164eebc5_I20220331"
      decimals="-3"
      id="f-886"
      unitRef="usd">1132000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5b7ef68738144a3a8f417593dd860023_I20220331"
      decimals="-3"
      id="f-887"
      unitRef="usd">2655000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-888">The following table presents the carrying value and estimated fair values of financial assets and liabilities disclosed but not carried at fair value and the level within the fair value hierarchy as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands): &lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;261,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued interest and fees receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance receivables at amortized cost, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Secured borrowing payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Senior debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;251,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-889"
      unitRef="usd">27025000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-890"
      unitRef="usd">27025000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-891"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-892"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-893"
      unitRef="usd">32921000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-894"
      unitRef="usd">32921000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-895"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-896"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-897"
      unitRef="usd">10673000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-898"
      unitRef="usd">10673000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-899"
      unitRef="usd">0</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-900"
      unitRef="usd">0</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <us-gaap:NotesReceivableNet
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-901"
      unitRef="usd">4811000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-902"
      unitRef="usd">0</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-903"
      unitRef="usd">0</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-904"
      unitRef="usd">4811000</us-gaap:NotesReceivableNet>
    <us-gaap:SecuredDebt
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-905"
      unitRef="usd">19176000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-906"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-907"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-908"
      unitRef="usd">19176000</us-gaap:SecuredDebt>
    <us-gaap:SeniorNotes
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-3"
      id="f-909"
      unitRef="usd">261687000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i3c0cd3b96d6c46dca2449d274be98f7a_I20220331"
      decimals="-3"
      id="f-910"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ica473fef652c454a9acc0395d8194aee_I20220331"
      decimals="-3"
      id="f-911"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="ica4ab0eb2aaa4ef2b712c71c40a59197_I20220331"
      decimals="-3"
      id="f-912"
      unitRef="usd">261687000</us-gaap:SeniorNotes>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-913"
      unitRef="usd">25064000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-914"
      unitRef="usd">25064000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-915"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-916"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-917"
      unitRef="usd">37298000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-918"
      unitRef="usd">37298000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-919"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-920"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-921"
      unitRef="usd">10637000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-922"
      unitRef="usd">10637000</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-923"
      unitRef="usd">0</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-924"
      unitRef="usd">0</opfi:FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss>
    <us-gaap:NotesReceivableNet
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-925"
      unitRef="usd">4220000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-926"
      unitRef="usd">0</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-927"
      unitRef="usd">0</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-928"
      unitRef="usd">4220000</us-gaap:NotesReceivableNet>
    <us-gaap:SecuredDebt
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-929"
      unitRef="usd">22443000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-930"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-931"
      unitRef="usd">0</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-932"
      unitRef="usd">22443000</us-gaap:SecuredDebt>
    <us-gaap:SeniorNotes
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-3"
      id="f-933"
      unitRef="usd">251578000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i92f81fa70cb941879a9c1a815bb020e3_I20211231"
      decimals="-3"
      id="f-934"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i921e3be032224d81bc0785320d9ae344_I20211231"
      decimals="-3"
      id="f-935"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i5392820e41f54b599905ddda43edfa62_I20211231"
      decimals="-3"
      id="f-936"
      unitRef="usd">251578000</us-gaap:SeniorNotes>
    <opfi:CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-937">Commitments, Contingencies and Related Party Transactions&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Legal contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; Due to the nature of its business activities, the Company is subject to extensive regulations and legal actions and is currently involved in certain legal and regulatory matters, which arise in the normal course of business. In accordance with applicable accounting guidance, the Company establishes an accrued liability for legal and regulatory matters when those matters present loss contingencies which are both probable and reasonably estimable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has received inquiries from certain agencies and states on its lending compliance, the validity of the bank partnership model, and its ability to facilitate the servicing of bank originated loans. Management is confident that its lending practices and the bank partnership structure, in addition to the Company&#x2019;s technologies, services, and overall relationship with its bank partners, complies with state and federal laws. However, the inquiries are still in process and the outcome is unknown at this time. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Except as described below, management does not believe that the resolution of any currently pending legal and regulatory matters will have a material adverse effect on the Company&#x2019;s financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On November 18, 2021, the Company entered into a Consent Judgement and Order (&#x201c;Settlement&#x201d;) with the Attorney General of the District of Columbia (&#x201c;District&#x201d;) to resolve all matters in a dispute related to the action previously filed against the Company by the District (&#x201c;Action&#x201d;). The Company denies the allegations in the Action and denies that it has violated any law or engaged in any deceptive or unfair practices. The Action was resolved to avoid the expense of protracted litigation. As part of the Settlement, the Company agreed to, among other things, refrain from certain business activities in the District of Columbia, pay $0.3 million to the District of Columbia and provide refunds totaling $1.5 million to certain District of Columbia consumers. As of December 31, 2021, unpaid refunds due to certain District of Columbia totaled $1.5 million, which is included in accrued expenses on the consolidated balance sheets.  During the three months ended March&#160;31, 2022, the Company distributed refunds totaling $1.5 million to the District of Columbia consumers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On March 7, 2022, the Company, through OppFi-LLC, filed a complaint for declaratory and injunctive relief (&#x201c;Complaint&#x201d;) against the Commissioner (in her official capacity) of the Department of Financial Protection and Innovation of the State of California (&#x201c;Defendant&#x201d;) in the Superior Court of the State of California, County of Los Angeles, Central Division. The Complaint seeks a declaration that the interest rate caps set forth in the California Financing Law, as amended by the Fair Access to Credit Act, a/k/a AB 539 (&#x201c;CFL&#x201d;), do not apply to loans that are originated by the Company&#x2019;s federally-insured state-chartered bank partners and serviced through the Company&#x2019;s  technology and service platform pursuant to a contractual arrangement with each such bank (&#x201c;Program&#x201d;). The Complaint further seeks injunctive relief against the Defendant, preventing &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the Defendant from enforcing interest rate caps under the CFL against the Company based on activities related to the Program. See Note 18 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Related party transactions: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;OppFi-LLC previously had an unsecured line of credit agreement with Schwartz Capital Group (&#x201c;SCG&#x201d;) with a maximum available amount of $4.0 million, which was paid in full on March 30, 2021. Interest expense related to this related party transaction was $0.1 million for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2020, OppFi-LLC entered into a Management Fee Agreement (&#x201c;Management Fee Agreement&#x201d;) with SCG. Pursuant to the terms of the Management Fee Agreement, SCG provided board and advisory services.  Effective upon the Closing, OppFi-LLC terminated the Management Fee Agreement. For the three months ended March&#160;31, 2021, management fees under the Management Fee Agreement totaled $0.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Severance agreements: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company entered into Severance Agreements and General Releases (&#x201c;Severance Agreements&#x201d;) with the Company&#x2019;s former Chief Executive Officer and other key employees. In connection with these Severance Agreements, the Company agreed to, among other things, pay certain severance benefits for one year. As of March&#160;31, 2022 and December&#160;31, 2021, unpaid severance benefits totaled $2.0&#160;million and $1.3 million, respectively, which are included in accrued expenses on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</opfi:CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118"
      decimals="-5"
      id="f-938"
      unitRef="usd">300000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-939"
      unitRef="usd">1500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-940"
      unitRef="usd">1500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-941"
      unitRef="usd">1500000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic27dc5b5ef66440fb0e989862b2724c9_I20210329"
      decimals="INF"
      id="f-942"
      unitRef="usd">4000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i02b68cf088134e92a841a5568fa97971_D20210101-20210331"
      decimals="-5"
      id="f-943"
      unitRef="usd">100000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:ManagementFeeExpense
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-944"
      unitRef="usd">200000</us-gaap:ManagementFeeExpense>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i832b59c76cf14120996e745fc0586aee_I20220331"
      decimals="-5"
      id="f-945"
      unitRef="usd">2000000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="id166caeac3a74706ac98fd26dc3ce44d_I20211231"
      decimals="-5"
      id="f-946"
      unitRef="usd">1300000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-947">Concentration of Credit RiskFinancial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of finance receivables.  As of March&#160;31, 2022, consumers living primarily in Florida, Texas and California made up approximately 14%, 13%, and 12%, respectively, of the gross amount of the Company&#x2019;s portfolio of finance receivables.  As of March&#160;31, 2022, there were no other states that made up more than 10% or more of the gross amount of the Company&#x2019;s portfolio of finance receivables. As of December&#160;31, 2021, consumers living primarily in Florida, Texas and California made up approximately 14%, 14% and 11%, respectively, of the gross amount of the Company&#x2019;s portfolio of finance receivables. Furthermore, such consumers&#x2019; ability to honor their installment contracts may be affected by economic conditions in these areas. The Company is also exposed to a concentration of credit risk inherent in providing alternate financing programs to borrowers who cannot obtain traditional bank financing.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i823f2fd119304da0aae88e6dbc213640_D20220331-20220331"
      decimals="2"
      id="f-948"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i56371b37e39f4a1883f5e97ec7489820_D20220331-20220331"
      decimals="2"
      id="f-949"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0962472abbc4195a2d7d108efa4dbe7_D20220331-20220331"
      decimals="2"
      id="f-950"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3bb4d0229d67405da2c6330d57131733_D20211231-20211231"
      decimals="2"
      id="f-951"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b944ed2d8544a429672bf220ffae577_D20211231-20211231"
      decimals="2"
      id="f-952"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i77faea299bf0479db2b99d5a9df10188_D20211231-20211231"
      decimals="2"
      id="f-953"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-954">Retirement Plan&lt;span style="background-color:#ffffff;color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company sponsors a 401(k) retirement plan (&#x201c;401(k) Plan&#x201d;) for its employees. Full time employees (except certain non-resident aliens) who are age 21 and older are eligible to participate in the 401(k) Plan. The 401(k) Plan participants may elect to contribute a portion of their eligible compensation to the 401(k) Plan. The Company has elected a matching contribution up to 4% on eligible employee compensation. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s contribution, which is included in salaries and employee benefits in the consolidated statements of operations, totaled $0.4 million and $0.3 million for the three months ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-955"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-5"
      id="f-956"
      unitRef="usd">400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib0f02343428944cab75e64a9264cd4e5_D20210101-20210331"
      decimals="-5"
      id="f-957"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-958">Earnings Per Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Prior to the reverse recapitalization in connection with the Closing (&#x201c;Reverse Recapitalization&#x201d;), all net income was attributable to the noncontrolling interest. For the periods prior to July 20, 2021, earnings per share was not calculated because net income prior to the Business Combination was attributable entirely to OppFi-LLC. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of basic and diluted (as restated) earnings per share for the three months ended March&#160;31, 2022 (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of warrants on net income to Class A common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,581,828&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Retained OppFi Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,838,474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,892,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average units outstanding - diluted (as restated)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,473,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS (as restated)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents securities that have been excluded from the calculation of diluted earnings per share as &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;their effect would have been anti-dilutive for the three months ended March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,887,500&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Unit Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,250&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248,750&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15 Exercise Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912,500&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underwriter Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,437&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127,096&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,548&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest - Earnout Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,500,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,405,988&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-959">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table sets forth the computation of basic and diluted (as restated) earnings per share for the three months ended March&#160;31, 2022 (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of warrants on net income to Class A common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A common stockholders - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average Class A common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,581,828&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,655&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Retained OppFi Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,838,474&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Dilutive potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,892,129&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average units outstanding - diluted (as restated)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,473,957&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS (as restated)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-960"
      unitRef="usd">-297000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-961"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-962"
      unitRef="usd">1076000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DilutiveSecurities
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-963"
      unitRef="usd">0</us-gaap:DilutiveSecurities>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-964"
      unitRef="usd">-1373000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7db6fe70e401459b8d2788f0df67b5b8_D20220101-20220331"
      decimals="-3"
      id="f-965"
      unitRef="usd">331000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="-3"
      id="f-966"
      unitRef="usd">34000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-967"
      unitRef="shares">13581828</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic910fd5af9b444079506827fd6592ffb_D20220101-20220331"
      decimals="0"
      id="f-968"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7ac5b0d21ecd4ccc9e7399b05a8bfc87_D20220101-20220331"
      decimals="0"
      id="f-969"
      unitRef="shares">53655</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-970"
      unitRef="shares">70838474</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-971"
      unitRef="shares">70892129</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-972"
      unitRef="shares">84473957</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-973"
      unitRef="usdPerShare">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="2"
      id="f-974"
      unitRef="usdPerShare">0</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-975">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents securities that have been excluded from the calculation of diluted earnings per share as &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;their effect would have been anti-dilutive for the three months ended March&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,887,500&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Unit Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,250&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.50 Exercise Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248,750&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$15 Exercise Price Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912,500&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underwriter Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,437&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127,096&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,548&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,907&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest - Earnout Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,500,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,405,988&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia56a8e7bb319458895fe32aaad9ab1c6_D20220101-20220331"
      decimals="0"
      id="f-976"
      unitRef="shares">11887500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e8dcdeabe6941dc906cc2c39301cdfa_D20220101-20220331"
      decimals="0"
      id="f-977"
      unitRef="shares">231250</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iccff46eef9c14b57ac3ab6f65c4d3563_D20220101-20220331"
      decimals="0"
      id="f-978"
      unitRef="shares">2248750</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i060c6dded5ba4bb591db348be89701b3_D20220101-20220331"
      decimals="0"
      id="f-979"
      unitRef="shares">912500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i96d3bb83c80b4279b31f89cce8859df8_D20220101-20220331"
      decimals="0"
      id="f-980"
      unitRef="shares">59437</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idb2e0e4e7e354d9db4c9968e86f1c6fa_D20220101-20220331"
      decimals="0"
      id="f-981"
      unitRef="shares">2127096</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic312f54c57764831ae2bd35efe41e3dc_D20220101-20220331"
      decimals="0"
      id="f-982"
      unitRef="shares">1360548</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ba21c9a51914fbf87c23ab894cc34f9_D20220101-20220331"
      decimals="0"
      id="f-983"
      unitRef="shares">78907</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i57bf37c501904610be26613bb0104885_D20220101-20220331"
      decimals="0"
      id="f-984"
      unitRef="shares">25500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      decimals="0"
      id="f-985"
      unitRef="shares">44405988</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331"
      id="f-986">Subsequent Events&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has evaluated the impact of events that have occurred through the date these financial statements were issued and identified the following events that required disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Total return swaps:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; On April 15, 2022, the Company, through OppFi-LLC, entered into total return swaps (&#x201c;TRS&#x201d;) with affiliates of Midtown Madison Management (collectively, &#x201c;Midtown&#x201d;) pursuant to which OppFi-LLC agreed to provide credit protection related to a reference pool of consumer receivables financed by Midtown through a $75&#160;million revolving credit agreement (&#x201c;Credit Agreement&#x201d;) with Midtown as lender and Gray Rock SPV V, LLC as borrower. Pursuant to the TRS, OppFi-LLC will receive payments received by the Midtown reference lenders under the Credit Agreement. OppFi-LLC also entered into a servicing agreement to service the consumer receivables financed through the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;California Financing Law litigation: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2022, the Defendant filed a cross-complaint against OppFi-LLC attempting to enforce the CFL against OppFi-LLC and, among other things, void loans that are originated by the Company&#x2019;s federally-insured state-chartered bank partners through the Program in California and seek financial penalties against OppFi-LLC. The Company intends to aggressively prosecute the claims set forth in the Complaint and vigorously defend itself against the cross-complaint as the Company believes that the Defendant&#x2019;s position is without merit as explained in the Company&#x2019;s initial Complaint.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic379f7d4958946d99ec91d39b08de2f2_I20220415"
      decimals="-5"
      id="f-987"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#f-68" xlink:label="f-68" xlink:type="locator"/>
        <link:loc xlink:href="#f-65" xlink:label="f-65" xlink:type="locator"/>
        <link:loc xlink:href="#f-50" xlink:label="f-50" xlink:type="locator"/>
        <link:loc xlink:href="#f-44" xlink:label="f-44" xlink:type="locator"/>
        <link:loc xlink:href="#f-70" xlink:label="f-70" xlink:type="locator"/>
        <link:loc xlink:href="#f-38" xlink:label="f-38" xlink:type="locator"/>
        <link:loc xlink:href="#f-52" xlink:label="f-52" xlink:type="locator"/>
        <link:loc xlink:href="#f-40" xlink:label="f-40" xlink:type="locator"/>
        <link:loc xlink:href="#f-59" xlink:label="f-59" xlink:type="locator"/>
        <link:loc xlink:href="#f-63" xlink:label="f-63" xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">(1) Includes amounts in consolidated variable interest entities ("VIEs") presented separately in the table below.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-68"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-65"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-50"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-44"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-70"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-38"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-52"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-40"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-59"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-63"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>91
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M^CN$FHH^'M;5GT&X )^JJO+R<B>WXC(_6A#VI?;2]-9:J&#?!3'8$UK5_OL
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
M6Z(D) 4F"6=(P'SDW/HWTZ!C$K*(1P(;N76-C)0GSE_,S==DY'B&$5"(E8'
M^L\:ID"I0=(\_BU G?*=)G'[^A7]STR\%O.$)4PY_8<D:C%R^@Y*8(Y75'WG
MF[^@$-0U>#&G,ON--D6LYZ!X)15/BV3-("4L_XM_%!.QE>!W#B0$14)P;$)8
M)(29T)Q9)NL.*SP>"KY!PD1K-'.1S4V6K=409C[CO1+Z*=%Y:CSE3')*$JP@
M01-,,8L!W1LXB2YF6 !3"U DQO0273PPO$J(CKQ$G]'#_1VZ^'2)/B'"T-\+
MOI*8)7+H*LW*8+MQP6"2,P@.,/B&Q34*_2L4>$'0D#ZUI]]!7*;[]717ST4Y
M(4$Y(4&&USF =TOURLYF0>\1% O0@A'E4D*CMAPLRL#,EEF/!Z&FL=X6L!_3
M]\(RIL8R+%F&5I8/#+!@^I-AQE:8HCF _@PQ3Z&)9+A'X',0!CLLFX+Z43/-
M3DFS8Z4YTWL2A)Y#I!=R_'*%EE@@/:U29>MMC>D*T!+TP$(O-72A5U+"*<5"
M5J.738KRU_:VR'K7GN?MSGQK6$U5MU35/4U5QE,BO%(++LA_^H%1DH\VTL_Q
MNUN\?"_[V>'?'E<3$)4"HC<)(%*NVLE'>Z1V:=LB:H1[)>'>FPCKOJ27$DL(
M>VYCW6ME;8NHL>Z7K/M6UH]8$/Q$ 7UE"C0OA?Y@BJB?5V@FB&F:: (,YB0F
M^KJ)LQ7>-/@;N<0QC!S=P26(-3CCWW_S(^]+4QD]$UAM)@;E3 S.650'>Z6H
MV]WY6-;WO5&-[U5-T[/JF5(L);I%4YZFVHO<FT79V/FL,*=^P7.AU45O.07?
M+CH7>^9*7KRTM92WQ]5E5?W>MS?\NJR32WF!OETVPMZ@L9H?%5I74?D!WVX(
MFE1<'5G0"^A:FPG#SL#O[BEHBHQ"O]/O'!!0.07?;A6:!9Q0X O\8U0T15I5
M5,[ MUN#O#!,V@N#%>;DPG FM+KHRDWX=COQ084A.K(PM,;5956>P[>;CO<6
MAGT_$367A?; NH+*?_AV _*NHM!O-4S6D#KERBCX=J?P_C(P:.=M"ZG_TU@Y
M@N 81_"('KDR) ]N?#O,J1O_7&AUT94C"'Z%(PB.= 3M<7596R< '^H(@OTV
M[^LFU+3UCPJMJZ@<0?!QCB#8[_.#* S[G5YG5\$1D74!E2,(/M@1!/M]_I"*
M(R)S%>[649LYY_R&Q3-A$E&8ZU3ONJ<Q1'YTF-\HOLQ.WYZX4CS-+A> $Q F
M0#^?<ZY>;\R!7GF ._X?4$L#!!0    ( )BD=5:7M_)PB <  ,0E   8
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK5I=;^.X%?TKA+LH,L F%C\LRVEB
M8)+LM@OL=(+)3/>AZ ,MTS8QDNB2M#/IKU]2<D1;I.@X]4ML*Y>7YY*7]QQ2
MO'D6\KM:,:;!C[*HU.U@I?7Z>CA4^8J55%V)-:O,?Q9"EE2;GW(Y5&O)Z+QN
M5!9#E"3IL*2\&DQOZF>/<GHC-KK@%7N40&W*DLJ7.U:(Y]L!'+P^^,*7*VT?
M#*<W:[ID3TQ_6S]*\VO8>IGSDE6*BPI(MK@=?(37]R2U#6J+?W'VK/:^ QO*
M3(CO]L=O\]M!8A&Q@N7:NJ#F8\ON65%83P;'?W=.!VV?MN'^]U?OO];!FV!F
M5+%[4?S!YWIU.\@&8,X6=%/H+^+Y'VP7T,CZRT6AZK_@N;$=CP8@WR@MREUC
M@Z#D5?-)?^P&8J\![&N =@U0MP'I:8!W#7 =:(.L#NN!:CJ]D>(92&MMO-DO
M]=C4K4TTO++3^*2E^2\W[?3T7E1*%'Q.-9N#)VT^S!QI!<0"?%XS2>U8*W#Q
MK:*;.3<V'\ E^/;T "Y^^@!^ KP"7U=BHV@U5S=#;?!8K\-\U_==TS?JZ1N#
M3Z+2*P5^J>9L?MA^:.)H@T&OP=RAJ,-/5%X!#'\&*$$H@.?^[<UA! YNQQ;7
M_G"/OR]LRZH-NPZ-3-.2A%O:M7NMUC1GMP.S.!636S:8_O4O,$W^%@KK3,X.
M@B1MD"3F??I;I9GQJH') 5 (:A=W46<3KW)1LE#PC<>T]FCKS'8*DP3C]&:X
MW0_+-\L(3'!K=8!WU.(=1?%^UBLF(]B:UJ.]3O&8=(#Y-G!$PK#2%E;Z]F$4
M1S"F?O]),H9)!Z9OEA$T&H>!CEN@XRC0^Q6MELRN_ 7E$FQIL6&V6BQX1:N<
MF=G/&=_26<&"%6'L8;HDDQ$:=: 'S!#"V22,/6NQ9U'LCU)L>4U AO] +IDI
M:29GE6*FX%5O#2$+A+ WJDT  :.>@9^TX"=1\/\TG"Z;BA)"-?$Z'"5CE'5@
M^58IS%(81@831R))M-+]\L/("C.*P5*W:WNF6G<N;X>1[M$EC,["$RVHY"9?
M[#IEY;H0+XR!&:O8@NLP!T)_M:89QIV9"9D1-$8]4X,<8!0%_,!-.FLC&>1W
MIGFU!+E0/4"1CP!G63>% F9CDO549>BX$D99RA5 UN12/<"T%%+S_QDRF;.9
M!ERI3;U"^V/  7#$"\&W(F3<MPH<$\(W4N%K")<M%ZZIU"]!P,2#TBWC 1.(
M>XH)=#0(XSSXP,SZR#EMQ+0;Z_I!$&F &4U)[H+UK1!,>\@1.G:$<7K\RO)5
M)0JQ?(G,O<]W&.(NLP2L$"1]P^E8$<9IT5#+@BG++;0 "Q9F#NC3&B(3;[X#
M5BA)>Q Z[H-'R(^^6&D/UE+D%JDI!;TX??8R +KR+& %TSW&.<3I: [&>>YS
MGF_69I6'EXM/8#!))UUDOE66)6%@R)$<BE*+V1Y49F-;CZ$=N+>L[IW'V.H.
MF,#QJ >KHRD4IZF_&T*2M/@9T+G9-'*E[4YNRYRZ#*+U*<@0$.H"#A#5!/:L
M<.1X"L5YZJO09N7L*F<P*Y%//".49=W)#Y@9!3_N6>'($12*$]3%[T8H?MBI
M<K"0H@2BW2$'\?HL<VEJ(>SB]<T0P5G?@#HV0B2JR?8W.D%=AJ)L=JHN.Y>W
MPV@=G:$XG?5M2YZIE-2LV(+3&2^XYCVY%: MDG3W?0&KOJKBF T=V_C5^31C
M9DO"7K-+TQ\]. /L1;I2,FS4FU&.X]!1CMO;/AV%ZM/8B'C5SS?J&U%'="A.
M=':C=%'L+=8@NL &#4VZN[B 56PD'<>AXWLYBQ!0K26?;;3=; (M0"4,XDI+
M4126H/E.408C\$GNTNA"+QFB2-ZY+K$C31PG31OI+E.ZL7Y>KW_EP.3_5?"
M+ D<$HV[&B3>^WNC<S2+87S?2V5EYDF!1U-JGU;4K.!_?YQ9MLWU?X)116G[
MY'._,WD[C-Y1-HY3]AU5/ <7IN;.3;Y2J8#A0Z#L,'P(!M^XR_87^U72W4'$
M.WUO4'MGMG&:?^#%QFJZ$\+"7J9VRUR\S_?&Y*0 CDN!/^J7&28HNC6"96GW
MSV5IRG@=DP)BHY4VRM!D<OBL^JQ"X5S>#L?""04<%PHG)VW@L!>/,IAY9VOQ
MCM\;F!,2."XD]A.WF=AP/*%383+&$^\(,][?>^-Q:@./HTEKU :H7U.&<S(J
M54[.R3-Y.PS5*19\]%RZ"75/5+6'2!>;]MU;<" RK_KX,@O[.J9'9F&G87!<
MPSC0E>/X8V G'MB ZL*^LHFH+N*T"(EK$8NX?O<;?"=UUE/J<WD[C-3I$A+7
M)4?W?N2L.N1<W@ZC=3J$Q'7(:?N2N+.30_=/&]*LYZR!.!%"XB+D35N8N(^3
M PD<0^!TTA?*WNOAN/:(EW%R5FEQ+F^'H3II0>+2XO\IXW'7)P^$+UKZL](I
M#!)7&.^I^'&7)\>5>OP12M+AWGV8DLEE?4U(&=6[J71SFZ1]VEY%^EA?P.D\
MOX/7]\V%(N>FN=_TB<HEKQ0HV,*X3*[LA2#97!EJ?FBQKF_=S(36HJR_KAB=
M,VD-S/\70NC7'[:#]N+6]$]02P,$%     @ F*1U5O#<KZ],!P  7#<  !@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6R]FUUSFS@4AO^*QNUTDYEUC<"
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
MI41A/NX8S9C4 O#[1@CU\D7?X/ :S>I_4$L#!!0    ( )BD=59!C' 4A08
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
MOQ\(EVZ9Z04GOGBS6]N >V)\+'"6)<<3\'UC;6A?V$%WU;_X!U!+ P04
M" "8I'56=IHXK[,$  ##"P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;+56VW+C-@S]%8PVLTUF?)$E._;FXAG;2;9YR#:3--V'3A]H";;84*26I.+D
M[PM2ER@[2=J=M@\V10HX  X "B<[I>]-AFCA,1?2G :9M<71<&B2#'-F!JI
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
MJ/C-JD5;$GFT&A_>J+RUNM'^C3??\J6L%DI<F=5*.W)- ?C-FZL(&[PE(-7
M[BN 6AN+1(S$E;(-.$IXQ.XTL+8RC1*%=GEI7 M\AQ_@,9((5)=MT9$XR,V[
M>(@D)^PV*]T0QXB\#3ACT'S0!4V[%6T-:@!P::\4(1 I8MXA<L6"1XHG3Y\A
M=ZH6L+J_"M2M=2UJ86, BWPY+(<1ZIE3#U(N!E'2"\A9)]S2M&4!'! 8N) $
M@/)[6W%D(#X-TO2@+4F7>MM*4B-\AOJ SS=*6J'0,XK7*E>KF;+!MTUV9.W1
M^0\G+IFY'TB3!*",$4E,QL?_*0X/>@\/CNZU5P9DE/ @D@[*BW#!V8(D)M[;
MCL0U8V)J72&GO%%L\VDE*PC@R(D,GS]07)YL 1HH9/$[Q#SZ/:.EVI'YFPJT
M$W9GNP V@U5:?-!;4 &9SD%N$7DPE]IV>P7\0:$A:+/4.I1JXS3I0UA<@_F:
MP@5/J(J1N 0<R:Z]WQ,0-2HG<_89"&\F2S2^U,6I4D/DEMY1]=PHJ7?$!]"#
M;,MZ#Q30:)96*;'BJ,KR9#&%H"C ]E'C(OV:'$>!E@PISS;5_5V:I6Q @!LT
M#O6MAF1)=>HZ;X'>H$?([FU% A6Y40MB_T7\1/A 9D3N0J+O6-6FHB=D#@*9
M:<&C@Z+@3NNE!FK0VUC5I"XN=9,0E.2MU*6<E8H8K6YEV1)3V5U8('JV(;3S
MI5:12,"Z4+DF5[V27P#WPX.K=Z]_!4L!:> CHFP)<1D\$2BA(0<(W#*MS;U'
M0L?J'#"78I&RA!>(>23>U?5;'2WABG9^\PWTDUC_;@ZA%K9$&/SL;:0N/@-N
M01I'>>JM BI([PN%#ATPFK$S1I196_ 3H'>+">H>9D6-19N6?1N<48!'OH,'
M!IWG2.GI1O+ZE'LVXX/$5%(.?!SP"(F"X>:-;EK@J13(OU+YD$BB=*PT(_')
MD:8J>'F%\9LS# YM3)77XX?YEN& :-775F-<ZUP7\AKUH\. Z >QMZN:2,F\
MJT)>-$O@G-! -1D,*-[5N\_7KX\G/V5L4G(^!X%ZPT-JT196F,XPOT&;T&65
M6LYTV2487<S%MS#JPFZ('2^@=WIK> MDP??PIXM;NRB"BJFJ#6H KJ%"72E:
MR_2K+K'QGI)5X?>V8(8"=3WF$9C(V]8QVQ(!H"%@A45:NP3/;S!Y*VEOJQ5(
M,$M>C[K6/:8MOD(PU U[OCE(QUA.(A \."-(>'XGP4#6D:3"'C%4LT;ERTI_
M)<JMSX3 +UGRX5X/*:Z@91#7-6@X&! 1P6Q&YN1*WZ**,P/7TD*H0*8@0%F
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
M;/N]XB=J<"[=4LSQ[/N>N1KNOD&YQ)Q-A$N)'/OV9VP8G\\P/OO<47Q +?N
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
MWX_"L3,2?Y#$L.LK"[8F1(EZV<Q!0ZVII6V'1>?M1NUI.V%>PMLY33U:<FE
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
MTEP*>%$0F(:JNL[@2ANBM-0+(4W8@F=BHK!$0*,25/&]Y!*1ZTDFK#Y_J1!
MP,),4N9E1BT0@!T28-+5PUOZMK= SIZJG"KP4;Q";"P#)!?E?&%6;FY76G1B
MP)#I&CQ^1Y:6RZL<V -DP?D#>@CGFNC "[?*!Y^M#*< PWZCT78AP?.<I=SB
M)=ZR,3/92@,'TT/HP/O.X-75&1CT(#G$KHWFHL36@V'5;XI"D-!T'X+*]"7)
MAB!0_4B>!< _6(X5-9QL6]>W-J[OX99T+:'$V "F:>MHDLAR7ZHVQ6\KAR+#
M"$W6L-BB0O3RHB;CTJ"J%(M!(3*>FIPXI9F[=V0,+[ F/\&1RXNELCEV&Z?!
MX_%8[*Z<AR2EE.@P1AG;T,)J+_A0@G/%084JW:R5F:ZRZEX&I$G::#(^XXT+
M#6@^P3K*E9/HZ%@@.C755%!1<+H4,ZYM?<FA)L,6#PK#"? LJ^"XQOX6<@*Z
MQ907+L.9O'OT\>--Y?#++E)UE<$LMW3)H;HQ< 5:=]G8IG!3<+JDC->7H)#"
M?5>J@9NFKJ=V'O_)^+.Y[01C"ID:J]?+,4!499[685=O:+X\NR/ _U5]9BLT
M&PJXR01V^ "3IC1S@E8R=E=GSVU\0UNW]4]@I2@5>+U%XTZB*&-I*F<DCXCJ
MRE_363SK:J%]95#=Y30O',8^7A*\Y<J<94["6PU4H\W_=&I7]@=^=3-!-C<3
M>-7V^AD]3I>WO/S>(-QN::X>YNW&!!4#L=KH6UK7GWH'%0,21I!N(R^,!] [
M!'XPWMNP-&\ ^MXX" [M^JTCME@&^F%_Y,4;^C]4%W[G:-GZMVCJSYU3N]35
M]T;Q&*2)C31A]*/V[B".!MXX'J"NPL%>'78=OB51WXL'(V]X,JY.OM_4"4^"
ME[8W+A05^[)6J]-O_:X/D,>-+\8YDW/S75P1$U7VXW$]6G]ZO[)?G#?+[7=[
M$!L*4P65^0RV!M!7]>QWN>I%BZ7Y_CP56HO</"X8A2R "V!^)H2N7O" ^A\2
M+O\/4$L#!!0    ( )BD=588NN?Z0@8  / /   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;)U777?3.!#]*SIARU.:#Z= @;;GI"TLG -+#P7V8<\^
M*/8X$=B25Y*;9G_]WI%LUVG34O8A\9?FZL[,G9%TM#;VAUL1>7%=%MH=#U;>
M5Z_&8Y>NJ)1N9"K2^)(;6TJ/1[L<N\J2S()168R3R>3YN)1*#TZ.PKL+>W)D
M:E\H31=6N+HLI=V<4F'6QX/IH'WQ62U7GE^,3XXJN:1+\E^K"XNG<8>2J9*T
M4T8+2_GQ8#Y]=7K X\. ;XK6KG<OV).%,3_XX7UV/)@P(2HH]8P@<;FB,RH*
M!@*-?QK,03<E&_;O6_2WP7?XLI".SDSQI\K\ZGAP.! 9Y;(N_&>S?D>-/\\8
M+S6%"_]B'<?.9@.1ULZ;LC$&@U+I>)7731QZ!H>3>PR2QB )O.-$@>6Y]/+D
MR)JUL#P::'P37 W6(*<T)^726WQ5L/,G[W5J2A)?Y#6YH[$'(K\?IXWU:;1.
M[K&>B8]&^Y43;W1&V;;]&$PZ.DE+YS1Y$/"CM",QFPY%,DF2!_!FG7NS@#?[
MJ7OB7+FT,*ZV)/Z:+YRW$,3?NUR.B >[$;E(7KE*IG0\0!4XLE<T.'GZ9/I\
M\OH!O@<=WX.'T'^:CL=;"XA6^!7A9XE$&?-$G">!**>K+LQ#\:FJWBJ46&HL
M?Y9:J(CD$3>Z1@-P)$PN?IN,GD&$11'J26<PJ8SU,$F-=J90F>2'QGA!Z!D!
M VRB==):#V'J4#A*+S%<2)$DR2C9$Y3G%.JTS\ "=23F+O+<__#A3*RE$VDA
MG5.Y8L8.$)6T7I-U*U4)S"QRRLC*HH]4U;8RCMRP!Y6I3&CC&_>!L\.NC4'^
MR)A.05=4UHC0-;<86'.E0D=;@?2"2(- $&9T0^6WO)1L)A<%(<8@CUBP\2\0
M>:P.\,_#:BWK3'$:=_)O(\'4D- 7]R54]U+9YI!%D(P.]Z*'3Y\<)M,7K]W]
M.7^TEPEB"!#K1&Y-&4S:)#HO?>V-W=P!9S+3/7BIL!JI8B.R&E]-L-8&@[6W
M!KX%ASS!/<^>\>>OU?[9EMS03>K4H[4,V13\\*0X9TVX(#@FTO>0WW$)<?8M
M^4@,<2_=XU.6A)19:H3203',33G?+EQ+12A3^"K9?4Q6$2X9.)KT!W16,NDH
M-)E]QR*$5=@/Q7JE,#=<P.K/<F6*-\D+05UL$-27>R/QYCHMH",$CT=)[@0,
M DC*MHD.;^'\C^RO35UD**@KBA4U0RL9-5U-.6PX%M\!'AWFG.^H\"@)-#[O
MXDY!>86VQ1GB5V#LK5K4@:%;21OTT]@'T755.^0R7F.;P=<K2,O4KLD^HQ4F
MW9J97&AM0-O=E<V:(S8-W1&#."#86P%/A^C6FNF9?M?@6;@?JXPK0E:H8V19
M-A*3:6IJ'>K4:*C>L*01)&[DG/ ^5%>B340VH)JA.6"<+(K-\%8AWPXG.T^]
MFN30W]3C?4FX4Y"2Y5E*#?DT=4XZI;Z,@\0ZH;9A6DMK)1X+)1>JB/GLB@)"
M#>1'X@M[GTMEP;>H'P\45G_-<A&%M$NZ$\$N+ABYS^[QWK1U%]I&SV\$YN[S
M<4%^S8+^?3Z_"$/;M2"B="598D/BW6/[*OM,XFS^^<VEF*,NN'N0!@(W"]WH
M,'D1=#CI>IX.B\(E"]EQT,-*EJ%R2X+W.MT(7HY9F&E(FX) ,:"61?1R43ML
M5YSCJ@K,8A88^^S3M_?G^].7Z*DH[U*EO]H"FPBT"=MV3>&X@?ZMH+5&*V?H
M<%)ONDAM+<PC\<ZLZ8KL$,4%B6XC#OL G#F< ,C:MM%1615F Z.>&"JYX84D
MSB(W91 -_#+U<B7.*:5R 8/6GY <;NG\IPTXL&:76OU+(?W0A*8\M*D=78-U
M=1L2>X _4$4EE[V+N&@"M@9>VV(;6K&G-6L=YPSK@"QB(]PQ6:.CFUBDM85N
M/4J7-U1RW;3)^-75@(D1M73%YS6_DAZ=BGMWW#RPUIR"K[E*N>#:: TC8582
M"'?9S #3;(>XQ7!,L+L+[>D.M=X:L+6;D3A3!0S'8BSE=XZ(O.9\RMJOC(WE
M#NFFH8ZH"O"[MOKCWBDLU 2?-9T([38>R+JWW7%V'D]Q-\/C61AQ7BI0*BB'
M*;99SP;"QO-E?/"F"F>ZA?$X(8;;%8[D9'D ON?&^/:!)^@.^2?_ 5!+ P04
M    " "8I'56*J=="Y "  !O!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6RM5=MNVD 0_961&U6MA&)C#"$4D"!)%1XB14DO#U4?%GO J]B[='<(
M:;^^LVOCNA4AK=07[VW.F3/K\?%XI\V#S1$)GLI"V4F0$VU&86C3'$MA3_4&
M%9^LM"D%\=*L0[LQ*#(/*HLPCJ)!6 JI@NG8[]V:Z5AOJ9 *;PW8;5D*\WV.
MA=Y-@FZPW[B3ZYS<1C@=;\0:[Y$^;FX-K\*&)9,E*BNU H.K23#KCN:)B_<!
MGR3N;&L.KI*EU@]NL<@F0>0$88$I.0;!PR->8%$X(I;QK>8,FI0.V)[OV=_[
MVKF6I;!XH8O/,J-\$@P#R' EM@7=Z=TUUO7T'5^J"^N?L*MB!W$ Z=:2+FLP
M*RBEJD;Q5-]#"S",G@'$-2#VNJM$7N6E(#$=&[T#XZ*9S4U\J1[-XJ1R+^6>
M#)]*QM%TH0@-6H*K)W[/%D&H#&:E-B1_8 :7N"186+L5*D6XT);L."3.Z]!A
M6N>85SGB9W+TX$8KRBU<J0RSW_$AZVU$QWO1\_@HX8TPI]#K=B".XO@(7Z^Y
MA)[GZ_WM)<Q>N@3X,EM:,MQ37P_=1Y4N.9S.?6<CNQ$I3@+^D"R:1PRFKU]U
M!]&[(\4D33'),?;_]$:/YCA<P;\GA@\YPDH7[ Q2K8'$LL#:'AAB0>X9L<4H
M&L;,,<H]8^H9V:: F)5R@PAEU7?H^@ZX:]+<M\T;J3A ;RWSV;<CEN&"VTW:
M"G8]YAY=6/PIYP0&G6'OG,=>Y[P?M8H])&T0G4/_$,W+59W 62=)ACPFG>2L
M"X?:)&R90(EF[:W.,L%64>4'S6[CIK/*1'Z%5U;,Q:^ELE#@BJ'1Z5D_ %/9
M6[4@O?&6LM3$!N6G.?\1T+@ /E]I3?N%2]#\8Z8_ 5!+ P04    " "8I'56
MB:TZYX('   '%P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6S-6%MO
MVS84_BN$FQ5-H,K6Q9<X%R!-&JQ BP5)USX,>Z ERN(BB2I)Q?%^_<XA)5NV
M'"==.V /-B\B#\_U.X<\70AYKU+&-'G,LT*=]5*MRVF_KZ*4Y52YHF0%?$F$
MS*F&H9SW52D9C<VF/.O[@\&HGU->],Y/S=R-/#\5E<YXP6XD456>4[E\QS*Q
M..MYO6;BEL]3C1/]\].2SMD=T[^7-Q)&_165F.>L4%P41++DK'?A3=^%N-XL
M^,+90K7Z!"69"7&/@P_Q66^ #+&,11HI4&@>V"7+,B0$;'RK:?961^+&=K^A
M?FUD!UEF5+%+D7WEL4[/>I,>B5E"JTS?BL6OK)9GB/0BD2GS3Q9V;1#V2%0I
M+?)Z,W"0\\*V]+'60VO#9/#$!K_>X!N^[4&&RRNJZ?FI% LB<350PXX1U>P&
MYGB!1KG3$KYRV*?/KRF7Y O-*D8^,:HJR4#C6IWV-1#')?VH)O3.$O*?(!20
M3Z+0J2+OBYC%F_O[P-2*,[_A[)V_E^ G*ET2> [Q![Z_AUZPDC0P](+G);WB
M*LH$"JO('Q<SI24XQY^[9+8DP]TD,6"FJJ01.^M!1"@F'UCO_/4K;S0XV<-P
MN&(XW$?]>TRSE]!N-I^@3LS\@YG'H"&%*"2+*BEY,4?_YXI,R>>4D4N1E[18
MDI0J6$2H4@RV"TDR3F<\XYJ#=G-+.B94D^19RB=$I["0*P<ZC/ "+%-9MJAD
ML$'O(UC _URLV9Q5VFQ3U>POP "B17L'C?^"Z++$>4$B)C7%ELNHRI6F1<24
MV]9&OM:2Y7^O6EZ_FOC>^$21A!= B].LT1 MX@T5&9&1SWVZVCX+="X2 B$2
MI:L8,92O6,3R&9/-K&=(P_)$9 # BKP!(74J*@6KU>&47%(IETC8^L)3;K%U
MU$?VP#+BU6TS#LCUEK33>H:A!(P_T%D&(F\(Z!#V&&55C#S0*)(5:( 7FH&G
M:B-2PF#+>CMYXQV2 Q*,/<<;^] SJO9/-GK-US4_+95/R5<0FH(=F\DE>4MN
MJEG&H^83*,H_)"/'FWCU?T.\:7?2D,"C9N0F@V@SGK(F%QP2WQD-AQU"=O:%
M=NC:]_]@BL#QA\&3IK!??] 4$V<P">K_GV"*P/&&XPXA.WM5F4A#"-*I9!"9
M-K,QS&R[@@[M8" +0FW!#%(1R"F%2I@T@;H;'"$2808J)5S2F"W9B3@ 1:CK
M-NZ6DD,9Q;,E >M 5QLL81O0D1!NX WP+,N,$I(=/E *J0$>N""50L%C2(^B
M KO')*(J)0D !^@@9EF-5BE]8&3&6&&]HP#B2RB%0  H%F/7L%FOKQ3B>%GI
M%M!5A9AA%C(NA"@-A5AF$'H'?L[0]]82@DBX"A1:Y276=>#"4 _)>ZA?2RHU
MCWB)KK 051:;TP'V(YI%58;>L%:.Y=*BHK&VX<;D1_21;Q50X9IBS0@"V.K7
ME)$S-!CRH/B\X F/\+@-D6IYX7"(&+#P+K&>L\D3;O =P#_=7M6%C@]-;$O4
M#0BWBQ,O'+OC ?G%=$;8N:K]PV[S?=?'6=]S)]C>@1K "J#22"A]1(;N *?K
MYI;A30&_9CQA9.".?+)D%,*DU;VR5;6A?T2\B3LTY]=\7&PATQ$)+ =U<R-9
M29=&LY8 <!;4'!H>CN[ KIAGT7=*)B-8"A<05.PN!2#Z?-X,K'8MT%AX&[0@
M2T=PS%Q(_K<]K$'JN#)>B9O001$?  G6_E.[\[=*:'0F_&HO+\V7"H#('@K^
M?@_=WVZN/Y"O=ZZ!ML\=$##L/8V'O%6G602@IIAGF)0R 8Z>8_2 ]Y]@6A 2
M$T2V=+;A9J=6]AZ[4T'!,Z&Y'7MM+# Q9RH<UF(;L]Q+0L9*= E7 SP6[E/L
M14$$T4X./ ^]]/TCN!,'HQYXP_9@S\=;KN[?)IAF^$8X^F[HH].Z08#.[WK'
MIC&A\/ZQ!+P$46%#3MZ8J#DDH1N08_B%[@C:T7K5@T ]F,0X'-?A6+?AQ W;
M[8HM2"\0!P?$L@ZM">#M\?6&GRT:TQY@-)M5KA^:T3@T(SCC6=M&*2WF-CUV
M\QG.++XSW6]5O'NM\5D ++?%LH#;-3M(XTS&QZ;UQQ,L=$SQ<&FX1^9;C+\)
MAJ-#R. A_@\' "B=$[;\#,D._<"T7H!C6R9N5W6=Z\2>2]+T!;IOJM":-2#>
MY-ZX14JML7(/*[&]9L-.3/+(&)+G';YP'QZ>F?!?<)UV39]R)E%#R^^Y^ORW
M=YV+NJR^Q!H)[#-V!OZPW>E6P[>@3(BK5645^,XQ\%DWV]7H=J+;68)[ V<T
M#IIFF\03)3_-H>0SJ(LYVB$%))70F7A='NSLQW;%?H=W432JD-(Z$J1;R\LQ
M7+I&'1KU]!TK.&2%F,WJ$_V1YXPFW2J\F?_I5Z)MBPV=P2AL=UY@L;'C'T^:
MYE];+!@WS0]9S(>"IVLQG'VAQ7S?"<.NV]3378L- 97&7;F;^5VO7OW6XV3.
MY-P\P4+JQPK2OE.N9E>OO!?V<7.]W#X10V#.H7 &H$A@*R2588](^^QJ!UJ4
MYJES)K06N>FFC$*QA O@>R*@I*H'>,#J[?O\'U!+ P04    " "8I'56PU]$
M]#8)  "[%P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6RU6&USVS82
M_BL8-=.YSBB2+.?M$MLSBAVGZ3@73]+V/MS<!X@$1=0@P *@9-VOOV<7)$79
MLMJ;N_MBBR2P+\_N/KO V<;YNU J%<5]96PX'Y4QUF^GTY"5JI)AXFIE\:5P
MOI(1CWXU#;57,N=-E9G.9[-7TTIJ.[HXXW>W_N+,-=%HJVZ]"$U52;]]KXS;
MG(].1MV+KWI51GHQO3BKY4I]4_&7^M;C:=I+R76E;-#."J^*\]'BY.W[%[2>
M%_RJU28,?@OR9.G<'3U\RL]',S)(&95%DB#Q;ZTNE3$D"&;\WLH<]2IIX_!W
M)_V:?8<O2QG4I3-_UWDLST=O1B)7A6Q,_.HV/ZK6GY<D+W,F\%^Q26M?87'6
MA.BJ=C,LJ+1-_^5]B\-@PYO9$QOF[88YVYT4L957,LJ+,^\VPM-J2*,?["KO
MAG':4E"^18^O&OOBQ:6K*AV!<@QC<>ELU':E;*95$-+FXJLR,JI<W$H?M^)G
M+VV0#&<XFT:H)R'3K%7U/JF:/Z'J5'R&_#*(#S97^?[^*<SN;9]WMK^?'Q7X
M6?J).#T9B_EL/C\B[[3'XI3EG?XQ%@^@6!R%0OQCL0S1X^F?AU!)2E\<5DI%
M]S;4,E/G(U154'ZM1A???W?R:O;NB$LO>I=>')/^OPWO_TF5N%$K:40VW/)6
M7#5*1"=BJ825L?%*N$)H1&;9!&@.(16TCE@]YF4PH)9V*W0 Q2Q_0]F3 '4?
MB4+6"A2R:F #JR2+#*OMC* WV)DUWL,% S%V[<P:%FLK,N4C"*[;@J6M,.>W
MJ,88E8<1FU)GI9!>!T6;V'1B#O*M\8$]Z*R?B$]$29GSN;290M5';*UKHS.Y
M-(H_-0R(6#6:U^Q[J4+$0HW*)]MIO6]@K-%RJ8T&Q"#LH_;"7$5&.AC6O>(,
MM%$8!WSW M([I\32P=3:NV4RE(7+X"P>V2Q=T8>)^'E@;2D#5F5*)T!_;[0G
MH85W50^N'*8+O(OX"=ZFF!ME<X(B@SAXV(.QED;GY"R0I>>EM'>B1H99>%/J
M6E0N5V:<@@LY'3;(BT)F]!M:>"<5GLY(!P6)Q#BO5]IRSAJ';)V(S]+"1LIP
MSA1G"YW30RQEW#.S)B[06>O*0</ %TU&:3VF5)$YO* FU69\"]OWW[V9G[Q^
M%T1466F=<2M.]F0K_2+Q;JV\- ;PMLE-XCF=N%J&BL<M@!1.6L @LY!"Y21%
M&+F!HS^ZC8+4A/$N6A1\A!>Z8#(2(.,J;#U$PX=P1<@T]LZZ#;PB:/",C$ Z
M?+C/5!T%$B%7(?-Z"6"7-!2,D7X]L+F#(NLB?=(P(H%+"I":SC2,$D)$2;6K
MU;H%_GB^D^6EA$Q)[Y37M#:'HZ@ 511$&,X>Q+] (B W$TNE4(W)(+3^0-9@
M1O()_#'R1F0RE** :\#RBQ5_0XBJI?+BY WWJI,'E6QA"Y<%HB^).KD&?VKR
M%A/RYXM'@,1?R*+Y[!UFI6CX([\X>?=#"BB)741X;=56?%268]K6QI5&SFGR
ML8 .TU1++7N!W<=>'$QAP DMP-9A2+DJ<AWJ)JJ4<3"\3=K$I,0A:^V:@+ 4
MVN"S7*&Z0]SS>;G=MZFS8\$R.BOV.02U1EG(J@Q%.A%WR[2+=LH#5OU"+DOF
M'EB4;"5!2'**DK(K9!WS>Q)/^4F- M\:6TCM=X6<+&EU;)C,0NH.%+.UTZD(
MU#TR,1$]ZH-' N;DJ).U$[$(7(U=4':!W,\)N?**A:/&*T>LA*^>RLFN J5>
MX8DR]_CS0&/LP#D4^S$,V8IGL\DIYDIC!NQS,%,(6/BT!N61^L;F0-A%$#"L
M>W8R>3F4TIET4!)*"$< 9!.C@2]70)[KHYWE\+>QM=1YKRA/P\!1L6P,,!O:
MTO5D34ADILG;<+?-L@U7Z,J>+'/H*)PI2VFX,_-L#5NO&D^NTKI8(CKH+3S-
M*IIFT1L\]'3#Z'XP<S9WV9#4/X3NR0 ,8 .G)'VO#ZBC!^^:52F^U/6U?GYS
M<SGN*C'Q/R",/!X@Y8WTB26Y1=K?&LO')*IMK8J^+B^[?3U!/*CJ2@<ZIQ%'
M 6#*55<4.E&FQ'B+KOM#ST2*2H"I#6^N>VZ]1<FH71E_LM:M94?X7"W<KP@4
M8 <'[)#!5(%(R(&%;>Y_:T#.&MY>8@B+1T31U(J1BX>)&T=#_PJ'1QIF82D1
MZ16J*G 5=[24H Q*W07BQ19.CF37MC2S.X#RI!!88#I5##]UZ+;=[-QIT4!B
MW$AT1C"-K%*&M91Y3;RTR+CW(ETNT3G <6 F+)[>3:58O!<O3_^ZB]SU38?(
M&-V5>RO-F3P$\6"3;*7F/AAY6FV/&F&:$\SV.8+?4-?B&>)Y5B*BW,7V!HXT
MRJ5Q)>_S\NB$LQWN$4 XTLV#J#% -]+R2,^UP.3:4 ?W.$NTG9*;H)*HC-#@
M#]O2 8'L6GE9/>XM;3T@.2AM4S ?5\(PW_M<&W.W4VE.W_N2J%E9&,_1/) &
MX &F=%AQ?7.X2\H V+J[B\3H#YINZ]4$G41AT(#LDS=<V]U(*6E:2Y<WG+K=
M.:SF<U@<G,/>[@ACV,1+25T3U@:5<<3IX$<UDJ74XU:U0_];5FX@^E](ZAKC
MM1$?$?1Z-[E<?MP?66@6N]=54Z&-2FW2F:*B0B0=SUY,9@_)G-HO=P=J@ V&
M$]?1X>DL]0\Z7+5P=QUY#S:]@_$1#"P>7?&D)V5"\\^P/JL5BV;50"^>8<P.
MT =#WN H<0VABQ[##J>G%NR#!S0GXG90&FRG\E7H>.XI.6/:VS5T5*V3/N?*
MPT"L S6$[I2!R9UG8ZJ%INX&9)P0D=9##TEM2Q['%$_$]9_%<^]@4"@U+)DG
M >S'@-EDWH60JH-.2=3.^W1%O@^GR[T [9;W@A.7=3,UJ@AG7EBTF\@?[W@\
MFS^B4]0E'+HLB6$^W*/ &.8OU#KQGH]WS$IWF.<5J,IME4IW!Z! VS;+3GQ0
M!PW_CR9+F@F[,2OTPI9PNZ#C)-4"NKS8*KI[2^/;_NC#1C\]T1V0V4=LOJMU
MEH+1Z'17_"CG.J6AV8X'UQ'_[6!WZ)9M.KA018!6?&U,1W[04KI;[=_V-].+
M="&[6YZNM8$.>BK=#138.IN\?CD2/ET5IX?H:KZ>73H<W"K^62J)/*<%^%XX
ML'K[0 KZ^_J+?P-02P,$%     @ F*1U5B( W2J8 P  YP@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&ULM59-;]LX$/TK Q7IR8@LV6V#U#:0N!OL
M'@H$:;L]%'N@I)'%#45J2?KKW_>1DAUWD1C88GN11'+FS9L9SHQF6V,?7</L
M:=<J[>9)XWUWG::N;+@5[M)TK'%2&]L*CZ5=I:ZS+*JHU*HT'X_?IJV0.EG,
MXMZ]7<S,VBNI^=Z26[>ML/M;5F8[3[+DL/$@5XT/&^EBUHD5?V+_I;NW6*5'
ME$JVK)TTFBS7\^0FN[Z=!ODH\*?DK3OYIN!)8<QC6/Q1S9-Q(,2*2Q\0!%X;
M7K)2 0@T_ADPDZ/)H'CZ?4"_B[[#ET(X7AKU55:^F2=7"55<B[7R#V;[.P_^
MO EXI5$N/FG;RT[>)%2NG3?MH P&K=3]6^R&.)PH7(U?4,@'A3SR[@U%EA^$
M%XN9-5NR01IHX2.Z&K5!3NJ0E$_>XE1"SR^61I>LO14Q1J:FI>5*>GJ0[G&6
M>E@(<FDYH-WV:/D+:!/Z:+1O'/VF*ZY^U$_![$@O/]"[S<\"?A3VDB;9B/)Q
MGI_!FQS=G42\R0MXP2U'0E?T!7Y;CUOK)3OZ=E,X!*'T?SWG=(\Y?1XSE,VU
MZT3)\P1UX=AN.%F\?I6]';\_PWAZ9#P]A_Z?$_3S:'=2"UU*H4AJ!&.-TO..
M?",\=<9C@2.U1_D6?Z.D<,"T-&TG])Z\(2=76M:R%-I3^6\K96_%PDHX=-(!
MTTJT 0E$"-31-J/,2Y8;42AVET0W+ISA#I1-'\_#31A%%#"TCI3<2+TZ@9.:
M[I2QLA(C^LP[T>=[*91$#]-2H'PJIG5'HNNLV4'-,]2RZ<6(L@D>03S+\8%L
M=AS;AMJ/ I7@\\H:!\C6K.'IL#?$X?6KJSQ[]]XA7M;71DGS4[X!T3)MPT,#
M(2S)>; <LG'@WQI(8$=3-KX@8_N-_Y5FS_(#MMJ"[0]$LU^7A.E%GX/LU^;@
M;FU#;$/41KC69?/DT(!"HI!*^GC!&Z,18BA(&PL$Q1 J).C$SN'@TIX*)E'7
M(,P5%7MBG)I6ED$*%8!R<"$T0'$0Q!0%C<\GA23AE7*&>-<9!PC8%>?+2>IP
M6\ #L(CD1E8A$4)YMAHQ'3SODV-65K0N@!;&H@^%S&T;0RA:;1#((O1#@J&>
M*CI!(?3C$\3E<_TL/1D^"-TJCE@'TLA-/X>.N\<I?M,/KR?Q_A< U;!":$EQ
M#=7QY3L,3=N/U7[A31='66$\!F/\;/ GPC8(X+PV:%3#(A@X_MLLO@-02P,$
M%     @ F*1U5HO!&@ W P  ,@<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&ULE57?;]LV$/Y7#NH/)$!JR;+;!HEM(,Y6; \%@G3='H8^T-+9(D*1
M+'FJX_]^=Y0M.T":;2\2>;S[[KL3[]-LZ\)#;! )'EMCXSQKB/Q5GL>JP5;%
MD?-H^63M0JN(MV&31Q]0U2FH-7E9%!_R5FF;+6;)=A<6,]>1T1;O L2N;578
M+=&X[3P;9P?#O=XT)(9\,?-J@U^0OOJ[P+M\0*EUBS9J9R'@>I[=C*^64_%/
M#G]JW,:3-4@E*^<>9/-[/<\*(80&*Q($Q:\?>(O&"!#3^+['S(:4$GBZ/J!_
M2K5S+2L5\=:9OW1-S3R[S*#&M>H,W;OM;[BOY[W@5<[$](1M[SOAC%47R;7[
M8-ZWVO9O];COPTG 9?&3@'(?4";>?:+$\A=%:C$+;@M!O!E-%JG4%,WDM)6/
M\H4"GVJ.H\4]D@[(72:X,\K.<F)0.<JK/<"R!RA_ C"!S\Y2$^%76V/]-#YG
M,@.C\L!H6;X(^%F%$4S&%U 69?D"WF2H<)+P)O]>X1(MKC5%^/MF%2GPC?CV
M7,$]WO1Y/)F2J^A5A?.,QR!B^('9XNVK\8?B^@6VTX'M]"7T__(]_A< _-$@
MW+K6*[N#Z)V-+D10,"W&9P_G/%:#MQ?OL[>O+LNRN-X?"T*RC*_/@14 I'G8
M>N-VB'$$GSIC@'A(CT8XP\<*/4&%@5@4P#K[COND:TFBC.:!/H=MXT %!)Y[
M*,>@; W.U!B2$8W>Z)5!( =>!=*5]HH0&(RXFA-NHU3>B>'H;YEIJW:0YE^0
M*KZF0:\Z!E+@74BBX-8"J<,Q9\6]8HHJ'7/8LQD/#6U4[!-@S:"L$56C[>:8
M2C Z+S#3-\#K(<NA74_2/<&6MH\_7L<G8!?<.%TUH",WHS(=3YQT)2JC@N;>
M2Q\'Z-7AMN_[5LG'-[I6PC82O^2[1^D!:WQ(%.(%DR5EV.-U,9JRXAB3Q-,F
MPV0PR&404&H"IVI["4"1 . !9HJ'"4ZAO. MWP*/287-;O3<K.0G.M9BV"2U
ME@YTEGI)&ZS##^&FU\&C>_\W81(;;2,87'-H,?KX/H/0*W2_(>>3*JX<L<:F
M9<,_-0SBP.=KY^BPD03#;W+Q#U!+ P04    " "8I'56VWR0!/H$   5#
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R=5]MNXS80_96!&RP20+%U
ML6+920SDMN@6>S&2;O>AZ ,MC2-B*5(EJ3C;K^^0DF7OQDG3?;$D<N;,S.$9
MDCY;*_W5E(@6'BLAS?F@M+:>C48F+[%B9JAJE#2S4KIBEC[U_<C4&EGAG2HQ
MBL/P9%0Q+@?S,S^VT/,SU5C!)2XTF*:JF/YVB4*MSP?18#-PR^]+ZP9&\[.:
MW>,=VL_U0M/7J$<I>(72<"5!X^I\<!'-+L?.WAO\P7%M=M[!5;)4ZJO[>%><
M#T*7$ K,K4-@]'C *Q3" 5$:?W>8@SZD<]Q]WZ"_];53+4MF\$J)+[RPY?D@
M&T"!*]8(>ZO6OV)73^KP<B6,_X5U:YN$ \@;8U75.5,&%9?MDSUV/.PX9,\Y
MQ)U#[/-N _DLKYEE\S.MUJ"=-:&Y%U^J]Z;DN'2+<F<US7+RL_,;IB67]P86
MJ.&N9!K/1I9PW>PH[S N6XSX&8P$/BAI2P,WLL#B>_\1Y=,G%6^2NHQ?!/S
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
M/SI,R-9WI/K%FS+>2Q;&XY83'W-<*]F& ]A?&DR^YB4X:"^JTW\!4$L#!!0
M   ( )BD=5;R==$HG!   .@R   9    >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;*U;;7?3.!;^*SJ=EX5STC1)H90.<$XIL,OLS,*A,/MASWY0;"718%M&
MLIMF?OW>%TF64\=3V/D"26S)]_6YS[URGVV-_>PV2C7BMBPJ]_QHTS3UQ<F)
MRS:JE&YJ:E7!E96QI6S@JUV?N-HJF=.BLCA9S&9G)Z74U=&+9_3;>_OBF6F;
M0E?JO16N+4MI=R]58;;/C^9'X8</>KUI\(>3%\]JN5;7JOE4O[?P[23NDNM2
M54Z;2EBU>GYT.;]X.3_%!73';UIM7?)9H"I+8S[CE[?Y\Z,92J0*E36XA83_
M;M25*@K<">3XXC<]BL_$A>GGL/L;4AZ464JGKDSQ;YTWF^='YT<B5RO9%LT'
ML_V'\@H]QOTR4SCZ5VS]O;,CD;6N,:5?#!*4NN+_Y:TWQ'T6+/R"!<G-#R(I
M7\E&OGAFS598O!MVPP^D*JT&X72%7KEN+%S5L*YY<:W7E5[I3%:-N,PRTU:-
MKM;BO2ETII43#\*GA\].&G@>KCK)_-XO>>_%@;U/Q:^F:C9.O*YRE??7GX"<
M4=A%$/;E8G3#7Z6=BM/Y1"QFB\7(?J=1^5/:[_3 ?D,*_^=RZ1H+P?+?(85Y
MOT?#^V$&7;A:9NKY$:2(4_9&';WX\;OYV>RG$6D?16D?C>W^XJ5TV@FS$K1W
MU4@,ZR$AQ[?YN%&0"YDI:UGM4/6VDFVN&Y6+S%0.[)!+_++2E:PR+0OAX%$*
M,K%Q8B-OE%@J5:$0M;1PGZYH.YO#W0JBM]G0=V_7VFK8I"[ LFM5*2N+8H?7
M5=WPV@;$^531XZ_Q.:3A9:DLQ*1X\.-WYXO%[*>_7UZ^IX_SGQX*6>6TRK:X
M*WZS:MT69 Y:C1>O5=9:W6A_Q^O;;".KM1)7IBRU(TP)FU^_OHI[ \R!4 T\
MO81=:V-1B:FX4K8!A(-+C(.$)[!M91HE<NVRPK@6O (_P&54$;0NVKQ3<=":
M8S9$E1-SFU(W9#%2;P<H"F$*2:OI:7E;0_C"OO2L5"!P*4K>"7+%CD>-YT]^
M0NM4+4AU_Q"H6^M:A(O&@!399M@/TY& ?QP#_O%HI%Y%60X$^OAR"'2GOBJZ
M68>";D#7.N$VIBUR<(' DH<VA%U^;RLN*>2H0:-^U2,IF'N/E13'> T#$J_O
ME+1"(8Z*5RI3Y5+9@(3S.\'FQ?F;$Y?LW0\4R@)$QE(FYK/C?XH'1[V+1P_O
M]:P)J%' A:@Z9 _N"] ,H3#WV#P5;UD24^L*+>6S<M].I:R@]*,E)GC]*]WE
MU1:0 D+FOT.QI-\GM%0[PA]307K TSDQP<P "Q8O]!94H*9SP$JB#592V^Y9
M07[(**CV[+5.I-HX3?$0%M> 'R9W :A5/A67(",!BP=> 36F<C)CT,+]EK+
M[$\Q5A4:2K[T2)FEZ3 5XF,B$,@'1,UZ# QR-!NKE"BY"+-#V4^AA@I 'PRY
M: !-T)4CE@!9VE>[_Y1F(QOPX ZS0]W60+-4%Z^K%A0.@83VWH^DQ1A"G$6$
M.!M-\6NU)@\.@</]5EZ(\(EL 7R.P%(B<I:UJ>@*Y:) 3UJH9Q"EJ.5VH\&2
MB+56-2G IT4""K:\D;J0RT*1E]6-+%KR*(.E!8,O=V2R;*-5-#!8+%>9ID)5
MRL]@MP='5^]>_0II"J& E\BJ&[ 7X#!D@"'X!T^9UF8>C[&L. >.I4JL+,D%
M,385[^KZC8YI>$5/?GT+R4%N?[<"1@B/Q#WXVINH7;P&U@+R2>SZ1H$6E'2Y
MPG(&$BVY%*'(4XI4_ 3BW2"M/F"LF"X(*+(/ $LB/VAWJ#^0<,P3O-ZH7E]S
M;V:\D.1I:H&/ W"4!#<^O-%-"S:5 NU7*$\(R)6.@V8LAI_$&'XR&HF?'.69
M@L>5R'^&8OGK=K@@Y9A<L&5]'G\=N Y3$JN^M!J918?=Z&^,T4X"\@&$7EO6
M9,Z)QVKT1[,![PD-EB? @."_>O?;VU?'\Z<3AA2Y6D%0>>!!BV,^ED@HV><0
MT8C9A99+7704KV,]>!?R'G@:2L<+Z)[>&GX$FN!;[-,5[KLB0IBKJ@VA"-!8
M8;SFK67]54<M?:G@</R]S=F@H%W/>+1-M&WKV&R) S 9L3>ES-E Z3-(GPMZ
MMM4*/#A);H_QWEVF1WP!-J ;1OX5>,=8QX+!]@"(0#E_)\< [TNZ1B\8AEFC
MLDVEOY#FUG-1P$9+1<S'(156S$ZRNH8L@R0F)=C,:)Q,Z1M,,S;@5EJHE6@4
MW%#F$( RVP6?(01L:1V" V Q.%! '!!"5$.;3A*,+4 QN(BM.VX(IN5PN7M/
M")W=1'AL09"*#X?%4#N4)?B3MS%*P179YV/V#584" 5>ZL/"XS1<4K2NMN:&
M4'^*5(TU!,7(;_"K2@(!DJK! H/.,16HMD,FXC3B$P<9IF\:F3;2S'Z+@!0W
M<2F".7=+GD]66,=7;8.Y!8%0J>W!(C>&B.<1$<]'\>R]A-R II%W)^=0VP%"
M(=(M"[T^V!+\-3L[<<$E\OB77ZZ D#DN_L3#L+C)ZK, <&V@H74;70N*4)^[
MC)69[QCQ5@13-'4>*OV;5V^O@!(ZVL,'LE/CVW+T\W;$$"DT."0Q)8&$X/,D
M(DJ&TX%UA+6AQ*(FDO8!J%@SR62@B7I'F*B'K(8)#BJU6:?6_9[,@G:K2*4N
MVN_!64'(T(K<W;Y3![<R[7H3GW+898T!%((53Q_]0-L_>?3#!!E%'=@->0N4
M&A!EH$7B6E)+G8?Y!V"QY_>$@4-RMPTV]%0B/<WAJ-Q"]'T_GT_/1:F+(DP>
MOG\Z?1Q^V!-U) .?Q@Q\.MXZ@^&6:)!<+1O<O;%MUE#]&N0GH[L-C\7&'G&!
MUJ9@@-KANBXDJ0M87G8U%CE *^Q@K*K4VC2:/(\6 OQMBM"] 3*[V.QT"TNH
M)@(G5=! KAIDM<E3$+MKARS(MN@5:M] S@#7#]H:$^]L!AQB!^4=NK4*:E_5
M/.0(H-8S%?H.0T82!%P*$@^#?\0@$Y3]0LP?>O:4[KK=*$LD=4]?A&72CS7K
M"4(5[8YB$]_38$_'+1^Q0$C&G"I#*.'(K7!"BL,#\A#$_<.TOR?$Y ?R2*-;
MS@Q/+(V%D&0A<6R/8O#H$.[0-J=4)5QCM=@H3&Y.0&&PWD86/"(Y?>@'Y>CC
M[<8PK/4 >VCV,)(F\UDW/9^-CZAD#8RIT'^@3Y']F,*L=X.C\F_9Z")M4T26
MW./,JMER#^80C9TS&<<^F['F@2":/ <V6IC:,W7< (S]_>D^H"RF3^(/?S9
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
MS8M?B=%-G9%G=63.G.6H%[OK3'K_?P+='F?^<4J/CER)+J/A86CX?OO/%7'
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
MQJC*=I><Y5SC!!@OE#+;!U3075;-_P%02P,$%     @ F*1U5H3@T%'K @
M=@8  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULA55M3]M #/XK5H8F
MD"+2O+1I65N)MVF3QE0!VSY,^W!-G.;$Y2[<72CPZ^=+V@!2*1^:^AS[\6/[
M[$S72M^9$M'"8R6DF7FEM?5)$)BLQ(J98U6CI#>%TA6S=-2KP-0:6=XZ52*(
M!H-14#$NO?FTU2WT?*H:*[C$A0;35!733V<HU'KFA=Y6<<U7I76*8#ZMV0IO
MT/ZJ%YI.08^2\PJEX4J"QF+FG88G9XFS;PU^<UR;5S*X3)9*W;G#]WSF#1PA
M%)A9A\#H[P'/40@'1#3N-YA>'](YOI:WZ%_;W"F7)3-XKL0?GMMRYHT]R+%@
MC;#7:OT--_D,'5ZFA&F?L.YLD]2#K#%651MG8E!QV?VSQTT=7CF,!^\X1!N'
MJ.7=!6I97C#+YE.MUJ"=-:$YH4VU]29R7+JFW%A-;SGYV?E"4W^U??+A\K[A
M-97; I,YW*C"KIE&'W[2S3B\94N!YF@:6(KI/(-L@W_6X4?OX,=PI:0M#5S*
M'/.W_@%Q[0E'6\)GT5[ *Z:/(0Y]B 91M <O[@L0MWCQAP58"+9)_J44?T^7
MQFJZ.O]VI=XA)[N1W3B=F)IE./-H7@SJ!_3FGS^%H\&7/;R3GG>R#WU^0^.9
M-P)!%?!1$W=QWXN^F_M+&'P3QFS"0*9H6(W%W)&R)4*A!$T]ERLXY)(TJC'D
M8(Y.@-J8E7T?X0(SK):HMYH0SEG-+1/\F= L9J540JV>X #BL1\G0R<D_G \
M@J^-EMPV[JH6_-$)IF7UPC'VQTE*SW02P0^D$2Z5R(%7M58/Z"P,3-))^[M5
M%!/JCQ)-8C],0X@G?CQ,"=-0R"QKJD8PEWV.5+2,LV[OD".KE+;\N5,<1JD_
M&49')"1^&B9'\%%A?9 TA <0#OTHG#@A\4=)#+NN4?!J%U2H5^W&,]2:1MIN
M+?3:?JF>=KODQ;S;R-2C%9<&!!;D.CA.AQ[H;LMU!ZOJ=K,LE:4]U8HE?1A0
M.P-Z7RAEMP<7H/_4S/\#4$L#!!0    ( )BD=58^F(?^M (  ,@%   9
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
M[4:F4$CR;QL7VL;UC7+OE.ZVJV8\<\C,?=1$(Q5-YF3HHI44FXZ;I6MK=JI
MCE2G4QQY*M93P,.DN] < (EX/(F'%#SI%3QYM8*[)G'7-8E6O_?=N3NGP$'H
M_]Z(;C#%<D-MH-N<Z%MZ4==^8C^>1O]+^R$L0AB=KW9P=!&7J+;NN:'!J;>]
MD_NO_8MFW5[DA^7M<XCTN.65II+DY!I>3NE\J_:)T0Z,K-VUOI&&'@G.+.A5
MALHNH/E<2K,?V #].V_U-U!+ P04    " "8I'560:!R,$P$  "G"@  &0
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
M(3XJB_(S1GFC^,I\.IAQI7ANADM&$R;T IR?<Z[J&^V@^9@T_A-02P,$%
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
MN)Z@QI>,R9>&KIKKKZKP-U!+ P04    " "8I'56N)E?%!8%  "$'@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6S%F6U/ZS84Q[^*E5U-( &)G;0-
MK*T$Y5X-:4P5C.W%M!>F<6E&$G>VVW*__4Z2-FZ3X/9&*;RA>3K'___QTT^X
MO^+B5<X84^@MCA(YL&9*S:]L6TYF+*;R@L]9 F^F7,14P:UXL>5<,!ID07%D
M$\?IVC$-$VO8SYZ-Q;#/%RH*$S862"[BF(KO-RSBJX&%K<V#A_!EIM(']K _
MIR_LD:FG^5C G5UD"<*8)3+D"1)L.K"N\=7(S0*R+_X,V4IN7:/4RC/GK^G-
M73"PG%01B]A$I2DH_"S9B$51F@ET_+=.:A5MIH';UYOLWS+S8.:92C;BT5]A
MH&8#R[=0P*9T$:D'OOJ5K0UUTGP3'LGL+UJMOW4L-%E(Q>-U,"B(PR3_I6_K
M0FP%0)[Z +(.(.4 [YT =QW@9D9S99FM6ZKHL"_X"HGT:\B67F2UR:+!39BD
MW?BH!+P-(4X-'YA45#'H&(7X%(T%6X9\(:/OZ$[*!0O0B">21V$ 'P7H6YC0
M9!+2"#UNHB0ZN66*AI$\1>?HZ?$6G7PY15^0C>2,"B91F*"G)%3R#!["]1\S
M2$^30/9M!?I3%?9DK?4FUTK>T>JB>YZHF41?DX %N_$V^"[,DXWY&V),>$_%
M!7+Q&2(.(35Z1H>'8X,<M^@+-\OGOI/OJQ!<0,&%R,>X1% GZ)(0GHX9_ 3H
M.O@7QD1>]^VN^_LWR(7NX$[^4U?8O&&OON%TJ;B2<SIA PO6 LG$DEG#GW_"
M7>>7NJJTE&RG1EY1(\^4??@[K&PG$9<PVL)DPF-6YS9/T<U2I.O8<GA.+GM]
M>[GMHOH1\5S?*[[:D=<IY'7VRDO5(:J4")\7BCY'#"F.$@YJ$R5X!"$OH%TQ
M*(ZJ4Y^WT-E6C]V>6Y)OU-&P$[J%R^Y>EWGU$5W"U-^8'$44K%\C>!/#$@V+
MU^1UQJ. "0EKPPV5X:3.<+=B&#N];LFO45%#O[W";\_H]S:,%NEN@]AT"E,S
M72A75 B:SD+PF>ARF(M09[Y7,>^4G!NU-73N%\Y]H_.QX,LPV[*!& J3](W5
M>O$K7CI>V8U?F79._92[+"1>'F$P9EU:WD1R%Y<5A:Y7,F%4U+!+L*.W;&?_
M<(3=^ 2VTP 6% J.YDSD&^YI[;[J&*J>6S*WV=33%H;@@SWEX%!O!%>&F.]Y
M/?>R4U[>S>TU]4.T'[)GXA0@]<#F7+PSULQ9?G1C;BO;KF>-+_C3^ 6W"C!M
M9=NMDT88W +#X(,@QMQ24R>:=O#Q<0<?QCMF)4V=:N+!'XH\^"#F,6MJZEE3
M#_X\[,'[N<>LKJE[33ZX3?3!5?9Q75QV9&RQJ2,-2OB#20E74:EN%!^#EHBF
M)=(V+:T3^MMC\\+Q2[;,S3:UI8&)M ),I I,V.VZ'<\O+[#F]IKZT<!$S,#T
MP-:S+?LOE$:&LRUFJ#78*D&UE6VW")J@R*<1%&F5H-K*MELG35"D!8(B58(J
M;S'F9IK:T/A$CH]/Y#!\,BMIZE3C$_E0?")5?*IT[3'8B6AV(I_'3F0_.YG5
M-76OV8FTR4[D$'8RM]C4D68G\L'L1*KL=(X=CY1M'P.>7 U/;MOPY!X$3^9F
MF]K2\.2V D]N%9YZCN_Z7J_\#T%S>S_JQ]XZSXN9>,F..26,L46B\M.MXFEQ
ME'J='2"6GM_@JU%^(*K3Y.>S]U2\A, 7$9M"2N>B!R9%?N29WR@^STX-G[E2
M/,XN9XS"N$X_@/=3SM7F)FV@.'@>_@]02P,$%     @ F*1U5A3Y? 8*#
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
M,ALF6>KFGO7<LW=S_TGF9,?$XGAPP-YA!"+=W <]]\'[N']&]#7G3<'$HML
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
MP"X0)$WWH=@'6AK;1"G2)2F[[=>7E!3%LAG5!OQBB]2<,\,SY&@XW'+Q3:X
M%/J1429'SDJI]<!U9;*"#,L;O@:FWRRXR+#20[%TY5H 3@M01MW \V(WPX0Y
MXV$Q]RC&0YXK2A@\"B3S+,/BYQU0OATYOO,Z\426*V4FW/%PC9?P#.IE_2CT
MR*U94I(!DX0S)& Q<F[]P:QO[ N#+P2V<N<9F97,.?]F!@_IR/%,0$ A488!
MZ[\-3(!20Z3#^%YQ.K5+ ]Q]?F6?%6O7:YEC"1-._R.I6HV<GH-26."<JB>^
M_035>B+#EW JBU^TK6P]!R6Y5#RKP#J"C+#R'_^H=-@!^)UW $$%"/8!X3N
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
MTT&: [B_$D+O)\9 ^R\A^0-02P,$%     @ F*1U5AJ$@^K  @  T@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULA95=;YLP%(;_BL6JJ976@B%
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
MJP\\G]=G,H]RSO-9_>=4I M65 W$[R]YSC\^5 .L#PZ__B]02P,$%     @
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
M0\6;IU%>_D]>JF/'ESTR+W*1QG6P+$$<)M5?]J.^$#L!UL6! +L.L$\-<.H
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
MR9&/.D!^OTA3L?F@$FS?4CG]#U!+ P04    " "8I'56RWV,\:<$  ![%0
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
MR<09.BB&%<ZINN/;+U ZU#/Z(DZE_47;\J[GH"B7BJ>EL"9("2N>^+D,Q(%
M)WA%("@% LM=&+*4UUCA<"SX%@ES6VLS"^NJE=9PA)FOLE!"OR5:3H4+Q:.G
M\YGV*T97/-4?6V(;KG.T*#X4XBLT7]RCJ8D?42_H[!H4)E2^UW?F(&QFL B0
M-*I0SHB28U=I-F/!C4J.6<$1O,+10;><J42B3RR&^'=Y5_M4.1;L')L%C0IO
ML;A '?\#"KP@0&^1BV2"!<CRT6"A4X6N8RUT7K'P+4^7($QX%C4J"\9"0[=>
M@ZFX2YGA"":.+BD)8@-.^.Z-W_<^-O!U*[YND_;P>ZZDPBPF;(V6L":,V16F
M]FN=$5:&XCWZ61N4PH/"1L_:,"6^"0?#D3<8NYL:M%Z%UFM$^RPP4SKCVD+T
M_H+PZ@'Z%4"_$> !Y#'V^VWM#RK[@T;[NJ.L@!R#,&B+,*P0AJW3 \HL.3(W
MAL?DQJCB&C66U:-MI!"?3S<@]!\#LLF"='<#=(.)0 ^8YE"',_H/Q>9[^T;J
M_6.YQ9Q2+"3*=->P0371W7>FVJ99V!P>AOBB/ZJ/L'_0]/W6]7<*E=\V&?U@
MCQ2TK<A3B(+61/OV[C=VYS]J]!2H3FNH?4_WVS?UFJH]A;+;)L7<@Q$C!;&V
M@Y1$$<^9*J:-ZK0:UJ;%B+*_7DQZ^I]95X=$%%9:U+L8Z ")8G@J-HIG=F!9
M<J7''[M,], )PES0[U><J]W&&*A&V/ 74$L#!!0    ( )BD=59'U>L]MP(
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
MM O,_%P(O>E8 _5C+?X+4$L#!!0    ( )BD=5:8VSGM)@,  ,T*   9
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
MJA8,WK[,#'RR]01FL!U6;(?__S(SW)&J=9FQA>U?9BXJAA<>)*U^N,^F,8M
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
M.9.EIB+5$]]8NYQV?M+8,*]M"(_8$,&-%";3\$&DF#Z6]ZT_6J>$#TZ9A[V
M-U2=041.(0S"$.YNK^#UR9L>W*AU=E3A#H[@'O=6E]&]6"Y;+W1A<::>34>-
M:HO>[-5O9!B\Z]%TT&HZJ-"C[X;%*7QB=,4X,\P&0!,C*=B$6F)2*L7$!N94
M,WUJ;U.NG")T9:/FHRA*X\Y(D5AIZG+P%"XI3TI>3>#/I>0<;&[MJ$K_ZO+
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
MW%*RIEP'J.N;HI"/![J!9KM]^3]02P,$%     @ F*1U5@>Z1DP=!   QA8
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
MP,/QGOVS\XY>EE3#5/)OK#35*/@8D!)6=,/-O=Q]@=:/$UA(KMTOV?G8JV%
MBHTVLF[!J*!FPO_3I[8.!P#DZ0<D+2!Y#7@K0]H"4F?4*W.V;JBA>:;DCB@;
MC6QVX&KCT.B&"7N*"Z-PER'.Y/=@F (\%D/FG KR@8S+DMD*4T[NA+\FMMZG
M-V HXV<8\;"X(:<G9^2$,$%FC'/<UUEH4(XE#8LV]<2G3MY(G9*9%*;2Y%:4
M4+[$AVBC\Y+LO4R2HX0SJ@8DC<])$B5)CY[IW\/C(W+2KK2IXTO_7-H)"%@Q
MH\GW\5(;A7?W1U^]/-^PG\^^YVO=T )& 3Y8#6H+0?[^77P9?>HS^Y_(7E@?
M=M:'Q]CSV[KA\AD4WE135$RL28%'K=AR8^_2.6E %;8N<N4C^HKA,\212V&;
MT3:/!M$P"[>'+H_J^$>7%YW+BZ,N%Y13Q4 3*DH"WC*097O6?9X\7QR_\/3:
M4F]0V@5YJ>'!DZ]!K5TGU%CFC3#^Q72K7;,=NQ[S:GV"3=CWS-\TOH/C>U@S
MH0F'%5)&@RL4IGQ7]!,C&]=8EM)@FW+#"C\DH&P [J^D-/N)3=!]FO)?4$L#
M!!0    ( )BD=58.@U#7Z 4  ,$B   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<V+GAM;+6:6V_B.!3'OXK%CE8=::9); C0I4@M[6KWH;.H;+?/+C$0-8D9
MVX'.M]^3"S$DP= HO$!NY_C\?3G^.?%HR\6[7#&FT$<81/*VLU)J?6-9<KYB
M(977?,TBN+/@(J0*3L72DFO!J)<:A8&%;=NU0NI'G?$HO385XQ&/5>!';"J0
MC,.0BE_W+.#;VX[3V5UX]I<KE5RPQJ,U7;(94R_KJ8 SJ_#B^2&+I,\C)-CB
MMG/GW$R(FQBD3_SGLZW<.T:)E#?.WY.3O[W;CIU$Q (V5XD+"G\;-F%!D'B"
M.'[F3CM%F8GA_O'.^Y^I>!#S1B6;\.#5]]3JMC/H((\M:!RH9[[]B^6">HF_
M.0]D^HNV^;-V!\UCJ7B8&T,$H1]E__0CKX@] _!3;X!S UPVZ!XQ(+D!285F
MD:6R'JBBXY'@6R22I\%;<I#636H-:OPH:<:9$G#7!SLU?J0B\J.E1%,FT&Q%
M!4/?T0PZBQ<'#/$%FO!P'2N:UCF<WE/ISQ&-//3@![%B'JKQ</7 %/6#K^#J
M9?: KKY\15^0A61R4R(_0B^1K^0WN C'_ZYX+,&A'%D*!"5A6?,\^/LL>'PD
M>(*>>*16$CU&'O,.[2VHB*(V\*XV[K'1X1,5UX@XWQ"V,:Z)9W*^N6,(AQ2-
M0U)_Y(B_'W'(!%5<W-3536;;K;=-AO^-7-,YN^W ^)9,;%AG_/MOCFO_42>L
M)6<',KN%S*[)^_@'9"L_FO,0>D[ I?Q:IS9SX:8NDMRT&7_'P_[(VNRKJ#Z$
MNV30+9XZ"*]7A-<[&5X2%J)*"?\-!L,;# W%4<0AZ$@)'H#)$B0H!I6CZJ+/
M2NCM1^^0/BF%;XRC82.XA4KWW$:@&QB\.Y&3@(+T.P1W0D@!D)#F[RL>>$Q(
M&-YI.J@3[%8$.W;?+>DU1M10;[_0VS?J3=,7S""(+18PI22Y;4N%H)&2"'1&
MNCK,E5 GOE\1;Y>4&V-KJ'Q0*!\8E4\%W_CI- P44(BD'ZQ6RZ"BI=<MJZD^
M8]</N6$1XO "G3&?D>I4#"N)@71+(HP1-6P2Q];3L&U,]0\LXC"]'TWVN7E+
MV;XM;X=B]YC#,3;O:PI7P YT _/;DM6V*P+HE K (,FM>:9!5P ,&4;43A)Y
MN0=IA_0&S@ /2JUMCK!I#6!= ]C8W(]%TO%V>4BR>2Q\Y3-9WP%PJQV@)6^'
M\C77.$:>&+_N,NVI]B25]NS; YC1^^71:RZPJ2!-,(X988K9)._!,0 N8C]C
M?T,#=H[0;IW0(7;PL"S4&$A3H9J%'#,,589NHE26QJJ7+PU.B:Y2T:#;[9-A
MK\QUYJ":BM9HY)C9*,L]C]-9JL@#WJ,PX:QAO9.JJQ>7N1SL3XK7=B4-70*!
M',U SAD0E*SA/B>M7YE-RT1@+K>I+DTX3IN(DSMSC8Q3\] 1R'$TY3AFS)D*
MMO%A]1O\0L]LS<41>#%[^73JOP3H8 TZV PZYC4M;A5SVO)V*%5C#C9CSEGK
M6EQ%EIJ%K;FDIDHTKF C#[2R!,Z+.+4&-D?25*DF$VPFDY:7P;@*,#7K8'-,
M335K>,%GPLL%EL*X"C;ES&J.KJEZ33383#2?FRMPE5D(<<J*+H$K6.,*OL2K
M',/J.2_//=&++\$R6+,,[K>\I,(M04HN_Q+(@S7R8#/RM GFN/I"QR$NZ74'
ME6QM#*JI: U0V Q0S?@U=WH"S<U%-Y1&-"<1(YQ\,BWESEQC6C*7V%21QB%B
MQJ%9^E;GGW7R*:E>1$N0DZN]!#(1C4RD[3<\I-4W/&UY.Y2_]^7*S%$/5=&G
ML@ZILE(9%<R%-A6E08F80>D9T%;X\R3C9)TY_8Z)KIYG+T<DM80VN?I+@!+1
MH$1Z;??HEC@HEW\)JB*:JHB9JIKTZ.I7L!YQ>[URKVX5G*R]S0"PU%ZF>R0D
M0%\<J>Q+>'&UV(=QE^X^*%V_=VXFV6X*[2;;W/%$Q=*/) K8 ES:UWU0*++]
M$MF)XNMTR\$;5XJ'Z>&*40#-Y &XO^!<[4Z2 HI=*^/_ 5!+ P04    " "8
MI'56=7">:%,$  "I&   &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6S-
M65V/HS84_2L6K:JIM#M@ _F8)I'F8U>[4D<;)9KN0]4'#W$2:\"FMDFF4G]\
M;6!P1@%7147*2X+!]]QS+R<<[,R.7+S(/2$*O&8IDW-OKU1^X_LRV9,,RVN>
M$Z:O;+G(L-)#L?-E+@C>E$%9ZJ,@&/D9ILQ;S,IS2[&8\4*EE)&E ++(,BS^
MNB,I/\X]Z+V=6-'=7ID3_F*6XQU9$_64+X4>^0W*AF:$2<H9$&0[]V[AS5U8
M!I0S?J/D*$^.@2GEF?,7,_BZF7N!8412DB@#@?77@=R3-#5(FL>?-:C7Y#2!
MI\=OZ)_+XG4QSUB2>YY^IQNUGWL3#VS(%A>I6O'C%U(7%!N\A*>R_ 3'>F[@
M@:20BF=UL&:0459]X]>Z$2<!"'8$H#H E;RK1"7+!ZSP8B;X$0@S6Z.9@[+4
M,EJ3H\S<E;42^BK5<6KQ"0M&V4Z")1%@O<>"@(]@K>_]ID@)X%NP)DDAJ*)$
M@D^O25ILR 9L!<_ /4Z3(L5E;_6\!YH62E]K ;QZ( K35/X\\Y6F;!+[24WO
MKJ*'.NB%X)$SM=>YF4[\/M[7I3;UHK=Z[Y 3\!&+:Q#"#P %" %I^$D';-BT
M,2QAPP[86Z;HQG1 2\S1,I[EA6I:UM*JWW_5P."K(IG\HZU;%8NHG87Y!=_(
M'"=D[NF?J"3B0+S%3S_ 4?"+H\:HJ3%RH2^67!%=)DY!PK-,EZ#%F;R *\KJ
M/K;>WPHS+C'-(^*PB*(HB*>3R<P_M+")&S:QD\W*:(KISG[+\\\4/#&J)/@;
M+(OGE";@.Q8",R7;&#EQ>_9PU+ >781.1@/4.&YJ' ^@D_&93B"<3,9Q$+3K
M9-*PF?32B: 'K$@Y=JK%B=ZSD].&^_0BU#(=H$886 <*!M!+#7HJ&!1"%'?(
M!9X8(NPCF!\AO(X#W7HB$BJ)$5!"G,IQY^G;5F3K0!<AGIK&_URF-5[H]+R^
MZ@G/U8,B\[CID(\U2>AVR4[YQ/]).\XD?9MJO17&EZ&=(;P86C.&3A_LJYW1
MF7:FYL'3)1WKF]!MG!W2>=*OON*H[X!NJU,S3O2^S;0^"R>7H9DA'!E:2X9.
M-^RKF>F99N)I%([;)8.L=R*W=Z[+Y-]RT\]64;CC>W8+63-%\")$@8;P6F2]
M%CE-KJ<H:M!W)@31.)B..F1A31&Y37%%I-(>8];CE4*J9\G5:OW4066(A26R
MIHFBRY#)$+:*K*TB]YJUITSB\Z51. KBJ&,%C:S_H7_Q/R+*?3VFWT8J*H71
M22N)(5:4R%HC&E^&0(;P4&0]%+D7JST%,CD3R'@R#;K,Q5H=<EN=Z1\O5/7P
M:$T\Q,(QM.87!A<ABG (#PVMAX;N!6D_4=2@[\PEUB^IP=E[JG^R>YP1L2OW
MR*5.5C!5;20W9YM]^-MJ]]E.KS;Q'['8429!2K8Z-+@>Z_2BVA>O!HKGY5[T
M,U>*9^7AGF#]?FLFZ.M;KHNM!R9!\^_$XA]02P,$%     @ F*1U5FV5?*U!
M @  $ 4  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULM51M:]LP$/XK
MAU9&"UV<."\=G6/(R\H"*Y2$;A_&/BCV)1'5BRO)=@O[\9-DQV30EG[9%TMW
MNGON><XZ);72#^: :.%)<&FFY&!M<1U%)CN@H*:G"I3N9*>TH-:9>A^90B/-
M0Y+@4=SO3R)!F21I$GQW.DU4:3F3>*?!E$)0_3Q'KNHI&9"C8\WV!^L=49H4
M=(\;M/?%G796U*'D3* T3$G0N)N2V>!Z/O+Q(> 'P]J<[,$KV2KUX(U5/B5]
M3P@Y9M8C4+=4N$#./9"C\=ABDJZD3SS=']%O@G:G94L-+A3_R7)[F)+/!'+<
MT9+;M:J_8:MG[/$RQ4WX0MW$3B8$LM)8)=IDQT PV:STJ>W#24(<OY(0MPEQ
MX-T4"BR7U-(TT:H&[:,=FM\$J2';D6/2_Y2-U>Z4N3R;;LJMP<<2I86OE?L:
M^ 2S/&>^993#2C;_W3?P?(F6,GX!9\ DW#+.G=<DD74T/%B4M27G3<GXE9*S
M0O=@,+Z$N!_'<+]9POG9Q;\PD5/128D[*7' ';U3"OR!-5:*5TSN8:'1B8(;
MFC'.[+,[:SVSO49TM\R^).3-@GY>KDU!,YP2-Q &=84D_?AA,.E_>4/.L),S
M#.C#]\KY]=U%P,JB,+]?(CO\#V1''=G1F[U?XM8"/;;RTM]0)DH!M'(WAFXY
M A6J?+G)#?(D(/LWI$JOQDE4G;*)3BZX?RMNJ=XS:8#CSB7U>U=C KJ9O\:P
MJ@AW?JNLFZ"P/;@G"[4/<.<[I>S1\&/4/8+I7U!+ P04    " "8I'56?)D+
M[$4#  #2%   #0   'AL+W-T>6QE<RYX;6S=6&UOVC 0_BM1NDZM-#5 VD!6
M0-J0*DW:IDKMAWVK#'' DF-GCNF@OWX^.X27^A#KAPT65&+?XWONN?.E<=NO
M])+3AQFE.E@47%2#<*9U^3&*JLF,%J2ZDB45!LFE*H@V4S6-JE)1DE7@5/"H
MTVHE44&8"(=],2_N"ET%$SD7>A!V&U/@;E^R0=A.KL/ T8UD1@?AT\7[GW.I
M;]\%[G[VX>RL]71YNVN_L,!E&'E);PX@O6J9"V6V*$:?'$:_CQRC[FY3KY:?
M&Z[&]QQS[GF<UYZH6WI0.GNR08B[+7\RMC*[98[J=AGV<RG671.'SF#X24&#
M9\('X8AP-E8,O')2,+YTY@X8)I)+%6C3KB9@&RS5BX/;;@:=7/,43$AE8[L(
M[GM<+]\!5C,0R#AO!'9"9QCV2Z(U5>+.3.QB:WP%!?7X<5D:A5-%ENW.3;AV
ML#<39"Q51E43IAVN3,,^ISG(46PZ@[N6902@UK(P@XR1J13$:EAYU -#.Z&<
M/\!C_B/?XE[D&SMG]TTT0R.H'CH:-P'^33;'O4E[_2;>H&3/4G^>FW2$G4.K
MT7M%<[:P\T7>",#8VS@[*4N^_,395!34)7]PP&&?K/R"F53LQ42#5ID8 U5A
M\$R59I--RR]%RD>ZT*MV6N2XYLX):OZ[=9Y2017AFZ)-[Q]SE=^L..[^*\GV
MM\JN8*_&^MU][")O3D%D<@HB3Z(G>Z<@,CU^D?$):*Q/F$<G,JI/0AO'K:W#
M5F,-X% ["+_#(9FO@P;C.>.:B7HV8UE&Q:LSEZ'79&S^8-OB-^LSFI,YUX\-
M. C7XV\T8_,B;5;=0R'J5>OQ5TBOG30G:A.+B8PN:#:JIVHZML/ #$S4^@*'
M7>3.7GX$\W&8'P$,BX,IP'R<%Q;G?\JGA^;C,$Q;SXOT4)\>ZN.\?,C(?K X
M?I_47/Y,TS2.DP2KZ&CD53#"ZI8D\.-GP[2!!Q8'(OU9K?'=QCMD?Q]@>[JO
M0[!,\4[$,L5K#8B_;N"1IO[=QN* ![8+6.] ?'\<Z"F_3QS#KF+:L"<81](4
M0Z 7_3V:)$AU$OCX]P=[2N(X3?T(8'X%<8PA\#3B"*8 -&!('-OWX,[[*%J]
MIZ+U?S&'OP%02P,$%     @ F*1U5I>*NQS     $P(   L   !?<F5L<R\N
M<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9
M>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:
M+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU
M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "8I'564/:6O<4%  !T,P  #P
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
M>N?OU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$%
M  @ F*1U5BXH"M@5 @  _"P  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K?
M3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:
MV^<[\9%^5[WZ\10H+0Y#/Z9UM<LY7#*6FAT-+M4^T%A6-CX.+I>O<<N":_9N
M2TRL5H8U?LPTYF6>:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U
M+I=U]CBV?Z4LGQ/J<G+>DW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_<T/9
MQ0X]2_FIIU2?+O%&CWZSZ1IJ??,PE"-U"I%<FW9$>>CK8]&+T\FYW# =/_G9
M^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L<KV_
M?-S/\TAL?IQ_QW_.^+7^!_L0('U(D#X42!\:I \#TH<%Z>,+2!]?0?K@*Y1&
M4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(
M*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56A
MR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5
MH\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61
MU:+(:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4
M" "8I'56!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( )BD=59 [PLA[0   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( )BD=5:97)PC
M$ 8  )PG   3              "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ F*1U5G,5;CZ$!P  B2X  !@              ("!# @
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( )BD=5:2I/R&
M7PD  (DQ   8              " @<8/  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " "8I'56BTCU1F $  #,%0  &
M@(%;&0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ F*1U
M5I>W\G"(!P  Q"4  !@              ("!\1T  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( )BD=5;PW*^O3 <  %PW   8
M      " @:\E  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" "8I'56'?C<SO0'  !2(P  &               @($Q+0  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ F*1U5D&,<!2%!@  ]@\  !@
M             ("!6S4  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( )BD=59VFCBOLP0  ,,+   8              " @18\  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "8I'56*BR$8 86  !>
M1P  &               @('_0   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ F*1U5DOE*]Z!!@  ?1,  !D              ("!.U<
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "8I'56B/IK
M'=H"  ",!@  &0              @('S70  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( )BD=59!5TI3I@(  ,0%   9
M  " @01A  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MF*1U5N[&%CI^!   \0L  !D              ("!X6,  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " "8I'56#F8GJQP'  !Z'0  &0
M            @(&6:   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( )BD=5:V K_/TP(  )@&   9              " @>EO  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ F*1U5AD)M<WL!
M5PL  !D              ("!\W(  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " "8I'56!*A9L%$*  "<(   &0              @($6
M>   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( )BD=588
MNN?Z0@8  / /   9              " @9Z"  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ F*1U5BJG70N0 @  ;P8  !D
M     ("!%XD  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" "8I'56B:TZYX('   '%P  &0              @('>BP  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( )BD=5;#7T3T-@D  +L7   9
M              " @9>3  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ F*1U5B( W2J8 P  YP@  !D              ("!!)T  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "8I'56B\$: #<#
M   R!P  &0              @('3H   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( )BD=5;;?) $^@0  !4,   9              "
M@4&D  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ F*1U
M5@P9-[2Q!   M H  !D              ("!<JD  'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " "8I'56\G71*)P0  #H,@  &0
M        @(%:K@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( )BD=585<EA*R ,  !@)   9              " @2V_  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ F*1U5NQ.U,+Y!0  N!(
M !D              ("!+,,  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " "8I'56A.#04>L"  !V!@  &0              @(%<R0
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( )BD=58^F(?^
MM (  ,@%   9              " @7[,  !X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ F*1U5K#-],^Z P  \PD  !D
M ("!:<\  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "8
MI'560:!R,$P$  "G"@  &0              @(%:TP  >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( )BD=58$.9WHNP4  %@2   9
M          " @=W7  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ F*1U5GV'^4F< @  4 8  !D              ("!S]T  'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "8I'56!G@K]J('   .
M&   &0              @(&BX   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( )BD=59FBU 2GP0  +L+   9              " @7OH
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ F*1U5K!
M-C$  P  80T  !D              ("!4>T  'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " "8I'56N)E?%!8%  "$'@  &0
M    @(&(\   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M )BD=584^7P&"@P  ,F(   9              " @=7U  !X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ F*1U5EH.Q>?R P  * T  !D
M             ("!%@(! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " "8I'56+WR B6,$  #%$P  &0              @($_!@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( )BD=5;M-V%FKP,
M &H*   9              " @=D* 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ F*1U5N2JTWBX P  K T  !D              ("!
MOPX! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "8I'56
MGB"VPQ #  "W"   &0              @(&N$@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( )BD=5: U9F![P0  +@C   9
M      " @?45 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ F*1U5H.?&>9W P  X0X  !D              ("!&QL! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "8I'56??Q57'<"  #G!0
M&0              @(')'@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( )BD=58K44<82@,  !P)   9              " @7<A 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ F*1U5L$>4C>Y
M @  ,0@  !D              ("!^"0! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " "8I'56&H2#ZL "  #2!P  &0
M@('H)P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( )BD
M=5:X;$0^Y (  " '   9              " @=\J 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ F*1U5M?UZS]T @  K08  !D
M         ("!^BT! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " "8I'56&@D&PP4(   R00  &0              @(&E, $ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( )BD=5;MDM$O>PH  $1<
M   9              " @>$X 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ F*1U5NU/C<6/ @  F08  !D              ("!DT,!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "8I'56@L\N
M9I8#  "A$0  &0              @(%91@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( )BD=586K$Q(80,   \-   9
M  " @29* 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
MF*1U5IP$Q=JW"   L5(  !D              ("!ODT! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " "8I'56RWV,\:<$  ![%0  &0
M            @(&L5@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( )BD=59 .G3#K@(  (4&   9              " @8I; 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ F*1U5KBXP'E0 P
M!0L  !D              ("!;UX! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " "8I'563S%:.1L#  #."@  &0              @('V
M80$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( )BD=59'
MU>L]MP(  * &   9              " @4AE 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ F*1U5CK[F3?Y @  N D  !D
M     ("!-F@! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" "8I'56F-LY[28#  #-"@  &0              @(%F:P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( )BD=5;HN=4(WP,  !00   9
M              " @<-N 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ F*1U5E(863^O @  @P<  !D              ("!V7(! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " "8I'56OY\0^7X%
M  #D*   &0              @(&_=0$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( )BD=5;4 WF4\0,  ,\7   9              "
M@71[ 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ F*1U
M5N@S<4+T!   Z2$  !D              ("!G'\! 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " "8I'56K+WS9(L#  !&#0  &0
M        @(''A $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( )BD=58QWM-CI@4  'H?   9              " @8F( 0!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ F*1U5@>Z1DP=!   QA8
M !D              ("!9HX! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    " "8I'56:KF "\8"  !/"P  &0              @(&ZD@$
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( )BD=590[Z+\
MDP(  *8&   9              " @;>5 0!X;"]W;W)K<VAE971S+W-H965T
M-S4N>&UL4$L! A0#%     @ F*1U5@Z#4-?H!0  P2(  !D
M ("!@9@! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " "8
MI'56=7">:%,$  "I&   &0              @(&@G@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( )BD=59ME7RM00(  ! %   9
M          " @2JC 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#
M%     @ F*1U5GR9"^Q% P  TA0   T              ( !HJ4! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " "8I'56EXJ[',     3 @  "P
M    @ $2J0$ 7W)E;',O+G)E;'-02P$"% ,4    " "8I'564/:6O<4%  !T
M,P  #P              @ '[J0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ F*1U5GH$ UU< @  (2X  !H              ( ![:\! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ F*1U5BXH"M@5 @  _"P
M !,              ( !@;(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ %8 5@"1%P  Q[0!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>272</ContextCount>
  <ElementCount>338</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>86</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical) (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Stockholders??? Equity / Members??? Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity / Members??? Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/OrganizationandNatureofOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements</Role>
      <ShortName>Restatement of Previously Issued Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Finance Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivables</Role>
      <ShortName>Finance Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Property, Equipment and Software, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/PropertyEquipmentandSoftwareNet</Role>
      <ShortName>Property, Equipment and Software, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Warrant Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/WarrantLiabilities</Role>
      <ShortName>Warrant Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Interest Expense and Amortized Debt Issuance Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts</Role>
      <ShortName>Interest Expense and Amortized Debt Issuance Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Commitments, Contingencies and Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions</Role>
      <ShortName>Commitments, Contingencies and Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Concentration of Credit Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConcentrationofCreditRisk</Role>
      <ShortName>Concentration of Credit Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/RetirementPlan</Role>
      <ShortName>Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.opploans.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables</Role>
      <ShortName>Restatement of Previously Issued Consolidated Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Finance Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesTables</Role>
      <ShortName>Finance Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/FinanceReceivables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Property, Equipment and Software, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables</Role>
      <ShortName>Property, Equipment and Software, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/PropertyEquipmentandSoftwareNet</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/AccruedExpenses</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/Leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/BorrowingsTables</Role>
      <ShortName>Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/Borrowings</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Interest Expense and Amortized Debt Issuance Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables</Role>
      <ShortName>Interest Expense and Amortized Debt Issuance Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/FairValueMeasurements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.opploans.com/role/EarningsPerShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Organization and Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/OrganizationandNatureofOperationsDetails</Role>
      <ShortName>Organization and Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.opploans.com/role/OrganizationandNatureofOperations</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails</Role>
      <ShortName>Restatement of Previously Issued Consolidated Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails</Role>
      <ShortName>Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Finance Receivables - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail</Role>
      <ShortName>Finance Receivables - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails</Role>
      <ShortName>Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail</Role>
      <ShortName>Finance Receivables - Schedule of Finance Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail</Role>
      <ShortName>Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail</Role>
      <ShortName>Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail</Role>
      <ShortName>Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail</Role>
      <ShortName>Property, Equipment and Software, Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.opploans.com/role/AccruedExpensesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail</Role>
      <ShortName>Leases - Schedule of Future Minimum Lease Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Borrowings - Schedule of Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail</Role>
      <ShortName>Borrowings - Schedule of Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/BorrowingsAdditionalInformationDetail</Role>
      <ShortName>Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail</Role>
      <ShortName>Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Warrant Liabilities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail</Role>
      <ShortName>Warrant Liabilities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Stockholders??? Equity - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails</Role>
      <ShortName>Stockholders??? Equity - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Stock-Based Compensation - Summary of PSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of PSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail</Role>
      <ShortName>Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Stock-Based Compensation - Schedule of Profit Unit Interest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail</Role>
      <ShortName>Stock-Based Compensation - Schedule of Profit Unit Interest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Stock-Based Compensation - Schedule of Non-vested Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail</Role>
      <ShortName>Stock-Based Compensation - Schedule of Non-vested Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail</Role>
      <ShortName>Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail</Role>
      <ShortName>Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail</Role>
      <ShortName>Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Commitments, Contingencies and Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Commitments, Contingencies and Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Concentration of Credit Risk - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail</Role>
      <ShortName>Concentration of Credit Risk - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Retirement Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail</Role>
      <ShortName>Retirement Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail</Role>
      <ShortName>Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="opfi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept InterestExpenseRelatedParty in us-gaap/2021 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. opfi-20220331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2021 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. opfi-20220331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:NumberOfReportableSegments -  opfi-20220331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q/A" original="opfi-20220331.htm">opfi-20220331.htm</File>
    <File>opfi-20220331.xsd</File>
    <File>opfi-20220331_cal.xml</File>
    <File>opfi-20220331_def.xml</File>
    <File>opfi-20220331_lab.xml</File>
    <File>opfi-20220331_pre.xml</File>
    <File>opfi-20220331x10xqaex311.htm</File>
    <File>opfi-20220331x10xqaex312.htm</File>
    <File>opfi-20220331x10xqaex321.htm</File>
    <File>opfi-20220331x10xqaex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>opfi-20220331_g1.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="800">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "opfi-20220331.htm": {
   "axisCustom": 3,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2021-01-31": 800,
    "http://xbrl.sec.gov/dei/2021q4": 37
   },
   "contextCount": 272,
   "dts": {
    "calculationLink": {
     "local": [
      "opfi-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "opfi-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "opfi-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "opfi-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "opfi-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "opfi-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 581,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://xbrl.sec.gov/dei/2021q4": 6,
    "total": 7
   },
   "keyCustom": 50,
   "keyStandard": 288,
   "memberCustom": 31,
   "memberStandard": 49,
   "nsprefix": "opfi",
   "nsuri": "http://www.opploans.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.opploans.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Finance Receivables",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.opploans.com/role/FinanceReceivables",
     "shortName": "Finance Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Property, Equipment and Software, Net",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNet",
     "shortName": "Property, Equipment and Software, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Accrued Expenses",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.opploans.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.opploans.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Borrowings",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.opploans.com/role/Borrowings",
     "shortName": "Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Warrant Liabilities",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.opploans.com/role/WarrantLiabilities",
     "shortName": "Warrant Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Stockholders\u2019 Equity",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.opploans.com/role/StockholdersEquity",
     "shortName": "Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.opploans.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.opploans.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Interest Expense and Amortized Debt Issuance Costs",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts",
     "shortName": "Interest Expense and Amortized Debt Issuance Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets (Unaudited)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
     "shortName": "Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.opploans.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Commitments, Contingencies and Related Party Transactions",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions",
     "shortName": "Commitments, Contingencies and Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Concentration of Credit Risk",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.opploans.com/role/ConcentrationofCreditRisk",
     "shortName": "Concentration of Credit Risk",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Retirement Plan",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.opploans.com/role/RetirementPlan",
     "shortName": "Retirement Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.opploans.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.opploans.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables",
     "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Finance Receivables (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.opploans.com/role/FinanceReceivablesTables",
     "shortName": "Finance Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Property, Equipment and Software, Net (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables",
     "shortName": "Property, Equipment and Software, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
     "shortName": "Consolidated Balance Sheets (Parenthetical) (Unaudited)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Accrued Expenses (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.opploans.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.opploans.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Borrowings (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.opploans.com/role/BorrowingsTables",
     "shortName": "Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.opploans.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Interest Expense and Amortized Debt Issuance Costs (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables",
     "shortName": "Interest Expense and Amortized Debt Issuance Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.opploans.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.opploans.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:ReverseRecapitalizationOwnershipInterestHeldPercent",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Organization and Nature of Operations (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
     "shortName": "Organization and Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ib66e3739299d44f78aa306fbe04c5602_I20210720",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails",
     "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i3711ec447a184511ae3d65b8671df169_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "opfi:ParticipationRightsPurchaseObligationPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Significant Accounting Policies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "opfi:ParticipationRightsPurchaseObligationPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Operations (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails",
     "shortName": "Finance Receivables - Schedule of Components of Installment Finance Receivables At Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableNonaccrualThresholdDelinquencyPeriod",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Finance Receivables - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
     "shortName": "Finance Receivables - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i6e69f1dc11df417393ce568a148fc8b6_I20210101",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ie47d1cdafcee4f8e8435dca90410f0fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails",
     "shortName": "Finance Receivables - Changes in Fair Value of Finance Installment Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ie47d1cdafcee4f8e8435dca90410f0fb_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Finance Receivables - Schedule of Finance Receivables (Detail)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail",
     "shortName": "Finance Receivables - Schedule of Finance Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "id166caeac3a74706ac98fd26dc3ce44d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail",
     "shortName": "Finance Receivables - Summary of Changes in Allowance for Credit Losses on Finance Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableChangeInMethodCreditLossExpenseReversal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i120e44b6ddf043099bb5c4be7fbc4535_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail",
     "shortName": "Finance Receivables - Summary of Credit Quality Finance Receivable Portfolio (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i120e44b6ddf043099bb5c4be7fbc4535_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail",
     "shortName": "Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Property, Equipment and Software, Net - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail",
     "shortName": "Property, Equipment and Software, Net - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:AccrualForServicesRenderedAndGoodsPurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Accrued Expenses (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.opploans.com/role/AccruedExpensesDetails",
     "shortName": "Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:AccrualForServicesRenderedAndGoodsPurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Leases - Additional Information (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.opploans.com/role/LeasesAdditionalInformationDetails",
     "shortName": "Leases - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ia8ced24663584da7a417ca25d4dc501c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Stockholders\u2019 Equity / Members\u2019 Equity (Unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity / Members\u2019 Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ia8ced24663584da7a417ca25d4dc501c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "shortName": "Leases - Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "id166caeac3a74706ac98fd26dc3ce44d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail",
     "shortName": "Leases - Schedule of Future Minimum Lease Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "id166caeac3a74706ac98fd26dc3ce44d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "icca52800ff24471b813ffc781da4ecbe_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Borrowings - Schedule of Borrowings (Detail)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
     "shortName": "Borrowings - Schedule of Borrowings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic0cd687e8fb4469a92b6626e5dcdb98c_D20220101-20220331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityAffiliatedBorrower",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Borrowings - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
     "shortName": "Borrowings - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8c2626ea24c3464987aba9aa945f1ee5_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "opfi:FinanceReceivablePurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "icca52800ff24471b813ffc781da4ecbe_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail",
     "shortName": "Borrowings - Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "icca52800ff24471b813ffc781da4ecbe_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Warrant Liabilities - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail",
     "shortName": "Warrant Liabilities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ib640303335c24d68bd0504bc9a133e45_I20220331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Stockholders\u2019 Equity - Additional information (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails",
     "shortName": "Stockholders\u2019 Equity - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic3eb8df835504ec68b9b34662ab4d359_I20220106",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "id166caeac3a74706ac98fd26dc3ce44d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "id166caeac3a74706ac98fd26dc3ce44d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "opfi:ChangeInFairValueOfFinanceReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic910fd5af9b444079506827fd6592ffb_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
     "shortName": "Stock-Based Compensation - Schedule of Valuation Assumptions, Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic910fd5af9b444079506827fd6592ffb_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8d7702e1753b4b4eac58eff1bfb63870_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8d7702e1753b4b4eac58eff1bfb63870_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Stock-Based Compensation - Summary of PSU Activity (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of PSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i9fe0a6af3fec469ea650cca4cc96ea2d_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "opfi:ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "iba78a871b2734419aed861166248a274_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail",
     "shortName": "Stock-Based Compensation - Schedule of Valuation Assumptions, Profit Unit Interests (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "opfi:ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "iba78a871b2734419aed861166248a274_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i588918670b5a4e6f9d6662bade3c7383_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Stock-Based Compensation - Schedule of Profit Unit Interest (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
     "shortName": "Stock-Based Compensation - Schedule of Profit Unit Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i588918670b5a4e6f9d6662bade3c7383_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i1a174d8237cf45ad8ccba778e2feb3ff_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Stock-Based Compensation - Schedule of Non-vested Units (Detail)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
     "shortName": "Stock-Based Compensation - Schedule of Non-vested Units (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i1a174d8237cf45ad8ccba778e2feb3ff_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "opfi:ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail",
     "shortName": "Interest Expense and Amortized Debt Issuance Costs - Summary of Interest Expense And Amortized Debt Issuance Costs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities that are Measured at Fair Value on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i233601e8206e48689ef20bd86306e013_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "opfi:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i594d85d9f81448619de11b31ab04aaa5_I20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Installment Financing Receivables (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i594d85d9f81448619de11b31ab04aaa5_I20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "opfi:FinancingReceivableMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Organization and Nature of Operations",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.opploans.com/role/OrganizationandNatureofOperations",
     "shortName": "Organization and Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i7afd58044bc441f38943f4b6282733a7_I20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement Input and Valuation Techniques of Private Placement Warrants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i7afd58044bc441f38943f4b6282733a7_I20220331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i7df55c7d9245421e9ea7898736ecc74b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
     "shortName": "Fair Value Measurements - Schedule of Changes in Fair Value of Private Placement Warrants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i7df55c7d9245421e9ea7898736ecc74b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i832b59c76cf14120996e745fc0586aee_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
     "shortName": "Fair Value Measurements - Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i3c0cd3b96d6c46dca2449d274be98f7a_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Commitments, Contingencies and Related Party Transactions - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Commitments, Contingencies and Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "iafecc6a1fafc4841b309bc4c959abfcc_D20211118-20211118",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i823f2fd119304da0aae88e6dbc213640_D20220331-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Concentration of Credit Risk - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail",
     "shortName": "Concentration of Credit Risk - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i823f2fd119304da0aae88e6dbc213640_D20220331-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Retirement Plan - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail",
     "shortName": "Retirement Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
     "shortName": "Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic379f7d4958946d99ec91d39b08de2f2_I20220415",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "ic379f7d4958946d99ec91d39b08de2f2_I20220415",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements",
     "shortName": "Restatement of Previously Issued Consolidated Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.opploans.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "opfi-20220331.htm",
      "contextRef": "i8b0d5f7f820c4f59b8d7cec623933c91_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 86,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description",
        "terseLabel": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Entity Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "opfi_AccrualForServicesRenderedAndGoodsPurchased": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/AccruedExpensesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual For Services Rendered And Goods Purchased",
        "label": "Accrual For Services Rendered And Goods Purchased",
        "terseLabel": "Accrual for services rendered and goods purchased"
       }
      }
     },
     "localname": "AccrualForServicesRenderedAndGoodsPurchased",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Profit Interest Compensation",
        "label": "Adjustments To Additional Paid In Capital, Profit Interest Compensation",
        "terseLabel": "Profit interest compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalProfitInterestCompensation",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability",
        "label": "Adjustments To Additional Paid In Capital, Tax Receivable Agreement Liability",
        "terseLabel": "Tax receivable agreement",
        "verboseLabel": "Increase in additional paid-in capital as a result of tax receivable agreement"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalTaxReceivableAgreementLiability",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_CapitalizedTechnologyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized technology [Policy text block].",
        "label": "Capitalized Technology [Policy Text Block]",
        "terseLabel": "Capitalized technology"
       }
      }
     },
     "localname": "CapitalizedTechnologyPolicyTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_ChangeInFairValueOfFinanceReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in fair value of finance receivables.",
        "label": "Change In Fair Value Of Finance Receivables",
        "negatedLabel": "Change in fair value of finance receivables"
       }
      }
     },
     "localname": "ChangeInFairValueOfFinanceReceivables",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_ClassVVotingStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class V Voting Stock",
        "label": "Class V Voting Stock [Member]",
        "terseLabel": "Class V Voting Stock",
        "verboseLabel": "Class V Voting Stock"
       }
      }
     },
     "localname": "ClassVVotingStockMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/CoverPage",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_CommitmentsContingenciesAndRelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments contingencies and related party transactions.",
        "label": "Commitments Contingencies And Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndRelatedPartyTransactionsAbstract",
     "nsuri": "http://www.opploans.com/20220331",
     "xbrltype": "stringItemType"
    },
    "opfi_CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments, contingencies and related party transactions.",
        "label": "Commitments, Contingencies and Related Party Transactions [Text Block]",
        "terseLabel": "Commitments, Contingencies and Related Party Transactions"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndRelatedPartyTransactionsTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_ContractualDelinquencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual delinquency member.",
        "label": "Contractual Delinquency [Member]",
        "terseLabel": "Contractual delinquency"
       }
      }
     },
     "localname": "ContractualDelinquencyMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_DebtIssuanceCostAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt issuance cost amortization.",
        "label": "Debt Issuance Cost Amortization",
        "verboseLabel": "Debt issuance cost amortization"
       }
      }
     },
     "localname": "DebtIssuanceCostAmortization",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_EarnoutUnitThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Unit, Threshold Consecutive Trading Days",
        "label": "Earnout Unit, Threshold Consecutive Trading Days",
        "terseLabel": "Earnout unit, threshold consecutive trading days"
       }
      }
     },
     "localname": "EarnoutUnitThresholdConsecutiveTradingDays",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "opfi_EarnoutUnitThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Unit, Threshold Trading Days",
        "label": "Earnout Unit, Threshold Trading Days",
        "terseLabel": "Earnout unit, threshold trading days"
       }
      }
     },
     "localname": "EarnoutUnitThresholdTradingDays",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "opfi_EarnoutUnitVolumeWeightedAveragePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Unit, Volume Weighted Average Price",
        "label": "Earnout Unit, Volume Weighted Average Price",
        "terseLabel": "Earnout unit, volume weighted average price (in dollars per share)"
       }
      }
     },
     "localname": "EarnoutUnitVolumeWeightedAveragePrice",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "opfi_EarnoutUnitsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units",
        "label": "Earnout Units [Axis]",
        "terseLabel": "Earnout Units [Axis]"
       }
      }
     },
     "localname": "EarnoutUnitsAxis",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_EarnoutUnitsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units [Domain]",
        "label": "Earnout Units [Domain]",
        "terseLabel": "Earnout Units [Domain]"
       }
      }
     },
     "localname": "EarnoutUnitsDomain",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units",
        "label": "Earnout Units [Member]",
        "terseLabel": "Earnout Units"
       }
      }
     },
     "localname": "EarnoutUnitsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsOptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Option One",
        "label": "Earnout Units, Option One [Member]",
        "terseLabel": "Earnout Units, Option One"
       }
      }
     },
     "localname": "EarnoutUnitsOptionOneMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsOptionThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Option Three",
        "label": "Earnout Units, Option Three [Member]",
        "terseLabel": "Earnout Units, Option Three"
       }
      }
     },
     "localname": "EarnoutUnitsOptionThreeMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsOptionTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Option Two",
        "label": "Earnout Units, Option Two [Member]",
        "terseLabel": "Earnout Units, Option Two"
       }
      }
     },
     "localname": "EarnoutUnitsOptionTwoMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Tranche One",
        "label": "Earnout Units, Tranche One [Member]",
        "terseLabel": "Earnout Units, Tranche One"
       }
      }
     },
     "localname": "EarnoutUnitsTrancheOneMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Tranche Three",
        "label": "Earnout Units, Tranche Three [Member]",
        "terseLabel": "Earnout Units, Tranche Three"
       }
      }
     },
     "localname": "EarnoutUnitsTrancheThreeMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Tranche Two",
        "label": "Earnout Units, Tranche Two [Member]",
        "terseLabel": "Earnout Units, Tranche Two"
       }
      }
     },
     "localname": "EarnoutUnitsTrancheTwoMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EarnoutUnitsVestingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Vesting",
        "label": "Earnout Units, Vesting [Axis]",
        "terseLabel": "Earnout Units, Vesting [Axis]"
       }
      }
     },
     "localname": "EarnoutUnitsVestingAxis",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_EarnoutUnitsVestingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Units, Vesting [Domain]",
        "label": "Earnout Units, Vesting [Domain]",
        "terseLabel": "Earnout Units, Vesting [Domain]"
       }
      }
     },
     "localname": "EarnoutUnitsVestingDomain",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Excluding Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Effective income tax rate, excluding tax expense, stock compensation adjustment, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationExcludingTaxExpenseBenefitShareBasedPaymentArrangementPercent",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "opfi_EffectsOfAdoptingFairValueOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effects of adopting fair value options.",
        "label": "Effects Of Adopting Fair Value Option",
        "terseLabel": "Effects of adopting fair value option"
       }
      }
     },
     "localname": "EffectsOfAdoptingFairValueOption",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_EmergingGrowthCompanyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emerging Growth Company",
        "label": "Emerging Growth Company [Policy Text Block]",
        "terseLabel": "Emerging growth company"
       }
      }
     },
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_EquityIncentivePlan2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan 2021",
        "label": "Equity Incentive Plan 2021 [Member]",
        "terseLabel": "Equity Incentive Plan 2021"
       }
      }
     },
     "localname": "EquityIncentivePlan2021Member",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_ExistingEquityHoldersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Existing Equity Holders",
        "label": "Existing Equity Holders [Member]",
        "terseLabel": "Existing Equity Holders"
       }
      }
     },
     "localname": "ExistingEquityHoldersMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Accrued Interest And Fees Receivable",
        "negatedTerseLabel": "Accrued interest and fees receivable"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccruedInterestAndFeesReceivable",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net",
        "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Charge Offs, Net",
        "negatedTerseLabel": "Charge-offs, net"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChargeOffsNet",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinanceReceivablePurchased": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance receivable purchased.",
        "label": "Finance Receivable Purchased",
        "terseLabel": "Finance receivable purchased"
       }
      }
     },
     "localname": "FinanceReceivablePurchased",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance receivables originated through the bank partnership arrangements.",
        "label": "Finance Receivables Originated Through Bank Partnership Arrangements",
        "terseLabel": "Finance receivables originated through the bank partnership arrangements"
       }
      }
     },
     "localname": "FinanceReceivablesOriginatedThroughBankPartnershipArrangements",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance receivables originated through the bank partnership arrangements percentage.",
        "label": "Finance Receivables Originated Through Bank Partnership Arrangements, Percentage",
        "terseLabel": "Finance receivables originated through the bank partnership arrangements, percentage"
       }
      }
     },
     "localname": "FinanceReceivablesOriginatedThroughBankPartnershipArrangementsPercentage",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 2.0,
       "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment",
        "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment",
        "terseLabel": "Aggregate unpaid principal balance",
        "totalLabel": "Unpaid principal balance of finance receivables"
       }
      }
     },
     "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 2.0,
       "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status",
        "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Accrual Status",
        "terseLabel": "Unpaid principal balance of finance receivables - accrual"
       }
      }
     },
     "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentAccrualStatus",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status",
        "label": "Financing Receivable, After Allowance for Credit Loss, Before Fair Value Option Adjustment, Nonaccrual Status",
        "verboseLabel": "Unpaid principal balance of finance receivables - non-accrual"
       }
      }
     },
     "localname": "FinancingReceivableAfterAllowanceForCreditLossBeforeFairValueOptionAdjustmentNonaccrualStatus",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance receivables at fair value.",
        "label": "Financing Receivable, After Allowance For Credit Loss, Fair Value Option",
        "terseLabel": "Finance receivables at fair value",
        "totalLabel": "Finance receivables at fair value",
        "verboseLabel": "Fair value of receivables"
       }
      }
     },
     "localname": "FinancingReceivableAfterAllowanceForCreditLossFairValueOption",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableByDelinquencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivable by delinquency axis.",
        "label": "Financing Receivable By Delinquency [Axis]",
        "terseLabel": "Financing Receivable By Delinquency [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableByDelinquencyAxis",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_FinancingReceivableByDelinquencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivable by delinquency domain.",
        "label": "Financing Receivable By Delinquency [Domain]",
        "terseLabel": "Financing Receivable By Delinquency [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableByDelinquencyDomain",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 2.0,
       "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      },
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option",
        "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option",
        "netLabel": "Finance receivables at fair value, excluding accrued interest and fees receivable",
        "totalLabel": "Finance receivables at fair value, excluding accrued interest and fees receivable"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": {
       "order": 1.0,
       "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual",
        "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Accrual",
        "terseLabel": "Finance receivables at fair value - accrual"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionAccrual",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails_1": {
       "order": 2.0,
       "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual",
        "label": "Financing Receivable, Excluding Accrued Interest, After Allowance For Credit Loss, Fair Value Option, Nonaccrual",
        "terseLabel": "Finance receivables at fair value - non-accrual"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOptionNonaccrual",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivableMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Measurement Input",
        "label": "Financing Receivable, Measurement Input",
        "terseLabel": "Installment financing receivables, fair value measurement"
       }
      }
     },
     "localname": "FinancingReceivableMeasurementInput",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "opfi_FinancingReceivableNonaccrualThresholdDelinquencyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Nonaccrual, Threshold Delinquency Period",
        "label": "Financing Receivable, Nonaccrual, Threshold Delinquency Period",
        "terseLabel": "Accrual period for financing receivables"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualThresholdDelinquencyPeriod",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "opfi_FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "opfi_FinancingReceivableAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss",
        "label": "Financing Receivables, Accrued Interest And Fees, After Allowance For Credit Loss",
        "terseLabel": "Accrued interest and fees receivable"
       }
      }
     },
     "localname": "FinancingReceivablesAccruedInterestAndFeesAfterAllowanceForCreditLoss",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss",
        "label": "Financing Receivables, Accrued Interest And Fees, Before Allowance For Credit Loss",
        "terseLabel": "Accrued interest and fees"
       }
      }
     },
     "localname": "FinancingReceivablesAccruedInterestAndFeesBeforeAllowanceForCreditLoss",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_GainLossDueToChangeInFairValueOfFinanceReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) due to change in fair value of finance receivables.",
        "label": "Gain (Loss) Due To Change In Fair Value Of Finance Receivables",
        "terseLabel": "Change in fair value of finance receivables"
       }
      }
     },
     "localname": "GainLossDueToChangeInFairValueOfFinanceReceivables",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_InterestExpenseAndAmortizedDebtIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      },
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense and amortized debt issuance costs.",
        "label": "Interest Expense And Amortized Debt Issuance Costs",
        "terseLabel": "Interest expense and amortized debt issuance costs",
        "totalLabel": "Interest expense and amortized debt issuance costs"
       }
      }
     },
     "localname": "InterestExpenseAndAmortizedDebtIssuanceCosts",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_InterestExpenseAndAmortizedDebtIssuanceCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Expense And Amortized Debt Issuance Costs [Abstract].",
        "label": "Interest Expense And Amortized Debt Issuance Costs [Abstract]"
       }
      }
     },
     "localname": "InterestExpenseAndAmortizedDebtIssuanceCostsAbstract",
     "nsuri": "http://www.opploans.com/20220331",
     "xbrltype": "stringItemType"
    },
    "opfi_InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Expense And Amortized Debt Issuance Costs [Text Block].",
        "label": "Interest Expense And Amortized Debt Issuance Costs [Text Block]",
        "terseLabel": "Interest Expense and Amortized Debt Issuance Costs"
       }
      }
     },
     "localname": "InterestExpenseAndAmortizedDebtIssuanceCostsTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_LimitedLiabilityCompanyPreferredUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limited liability company preferred unit [Member].",
        "label": "Limited Liability Company Preferred Unit [Member]",
        "terseLabel": "Preferred Units"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyPreferredUnitMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_MeasurementInputAccruedInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Accrued Interest Rate",
        "label": "Measurement Input, Accrued Interest Rate [Member]",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "MeasurementInputAccruedInterestRateMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_MeasurementInputFairValuePerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Fair Value Per Share",
        "label": "Measurement Input, Fair Value Per Share [Member]",
        "terseLabel": "Fair value of warrants"
       }
      }
     },
     "localname": "MeasurementInputFairValuePerShareMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_MeasurementInputServicingFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Servicing Fee",
        "label": "Measurement Input, Servicing Fee [Member]",
        "terseLabel": "Servicing cost"
       }
      }
     },
     "localname": "MeasurementInputServicingFeeMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_NonCashChangeFromAdoptingFairValueOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash\u00a0change from adopting fair value option.",
        "label": "Non Cash Change From Adopting Fair Value Option",
        "terseLabel": "Non-cash change from adopting the fair value option on finance receivables"
       }
      }
     },
     "localname": "NonCashChangeFromAdoptingFairValueOption",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_NonVestedUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Vested Units [Member]",
        "label": "Non Vested Units [Member]",
        "terseLabel": "Non-vested Units"
       }
      }
     },
     "localname": "NonVestedUnitsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Liability Recognized From Accounting Standard Update",
        "label": "Operating Lease Liability Recognized From Accounting Standard Update",
        "terseLabel": "Operating lease liability recognized from adoption of ASU 2016-02"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityRecognizedFromAccountingStandardUpdate",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Right Of Use Asset Recognized From Accounting Standard Update",
        "label": "Operating Lease Right Of Use Asset Recognized From Accounting Standard Update",
        "terseLabel": "Operating lease right of use asset recognized from adoption of ASU 2016-02"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetRecognizedFromAccountingStandardUpdate",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_ParticipationRightsPurchaseObligationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participation rights purchase obligation [Policy text Block].",
        "label": "Participation Rights Purchase Obligation [Policy Text Block]",
        "terseLabel": "Participation rights purchase obligation"
       }
      }
     },
     "localname": "ParticipationRightsPurchaseObligationPolicyTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_PaymentProcessingFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment processing fees.",
        "label": "Payment Processing Fees",
        "terseLabel": "Payment processing fees"
       }
      }
     },
     "localname": "PaymentProcessingFees",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_PercentageOfEarnoutVotingShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Earnout Voting Shares",
        "label": "Percentage Of Earnout Voting Shares",
        "terseLabel": "Percentage of earnout voting shares"
       }
      }
     },
     "localname": "PercentageOfEarnoutVotingShares",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "opfi_PrivatePlacementWarrantsExercisePrice1150Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Placement Warrants, Exercise Price $11.50",
        "label": "Private Placement Warrants, Exercise Price $11.50 [Member]",
        "terseLabel": "$11.50 Exercise Price Warrants"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsExercisePrice1150Member",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_PrivatePlacementWarrantsExercisePrice1500Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Placement Warrants, Exercise Price $15.00",
        "label": "Private Placement Warrants, Exercise Price $15.00 [Member]",
        "terseLabel": "$15 Exercise Price Warrants"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsExercisePrice1500Member",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Placement Warrants",
        "label": "Private Placement Warrants [Member]",
        "terseLabel": "Private Unit Warrants",
        "verboseLabel": "Private Placement Warrants"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_ProceedsFromRepaymentsOfSeniorDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from (repayments of) senior debt.",
        "label": "Proceeds From (Repayments Of) Senior Debt",
        "terseLabel": "Net advances of senior debt"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfSeniorDebt",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_ProfitUnitInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Profit Unit Interest .",
        "label": "Profit Unit Interest [Member]",
        "terseLabel": "Profit Unit Interest"
       }
      }
     },
     "localname": "ProfitUnitInterestMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Warrants",
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RecencyDelinquencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recency Delinquency member.",
        "label": "Recency Delinquency [Member]",
        "terseLabel": "Recency delinquency"
       }
      }
     },
     "localname": "RecencyDelinquencyMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RetainedOppFiUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retained OppFi Units",
        "label": "Retained OppFi Units [Member]",
        "terseLabel": "Retained OppFi Units"
       }
      }
     },
     "localname": "RetainedOppFiUnitsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_ReverseRecapitalizationContingentConsiderationEquityShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Contingent Consideration, Equity, Shares",
        "label": "Reverse Recapitalization, Contingent Consideration, Equity, Shares",
        "terseLabel": "Stock subject to restrictions (in shares)"
       }
      }
     },
     "localname": "ReverseRecapitalizationContingentConsiderationEquityShares",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "opfi_ReverseRecapitalizationOwnershipInterestHeldPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Ownership Interest Held, Percent",
        "label": "Reverse Recapitalization, Ownership Interest Held, Percent",
        "terseLabel": "Ownership interest held, percent"
       }
      }
     },
     "localname": "ReverseRecapitalizationOwnershipInterestHeldPercent",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "opfi_ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners",
        "label": "Reverse Recapitalization, Ownership Interest Retained By Noncontrolling Owners",
        "terseLabel": "Ownership interest retained"
       }
      }
     },
     "localname": "ReverseRecapitalizationOwnershipInterestRetainedByNoncontrollingOwners",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "opfi_RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving line of credit four.",
        "label": "Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC [Member]",
        "terseLabel": "Revolving Line Of Credit, Maturing April 2023, Opportunity Funding SPE VI, LLC"
       }
      }
     },
     "localname": "RevolvingLineOfCreditMaturingApril2023OpportunityFundingSPEVILLCMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Line Of Credit, Maturing February 2022, OppFi-LLC",
        "label": "Revolving Line Of Credit, Maturing February 2022, OppFi-LLC [Member]",
        "terseLabel": "Revolving Line Of Credit, Maturing February 2022, OppFi-LLC"
       }
      }
     },
     "localname": "RevolvingLineOfCreditMaturingFebruary2022OppFiLLCMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving line of credit five.",
        "label": "Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC [Member]",
        "terseLabel": "Revolving Line Of Credit, Maturing February 2024, Opportunity Funding SPE IV, LLC; SalaryTap Funding SPE, LLC"
       }
      }
     },
     "localname": "RevolvingLineOfCreditMaturingFebruary2024OpportunityFundingSPEIVLLCSalaryTapFundingSPELLCMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving line of credit two.",
        "label": "Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC [Member]",
        "terseLabel": "Revolving Line Of Credit, Maturing January 2024, Opportunity Funding SPE III, LLC"
       }
      }
     },
     "localname": "RevolvingLineOfCreditMaturingJanuary2024OpportunityFundingSPEIIILLCMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving line of credit three.",
        "label": "Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC [Member]",
        "terseLabel": "Revolving Line Of Credit, Maturing October 2023, Opportunity Funding SPE V, LLC; Opportunity Funding SPE VII, LLC"
       }
      }
     },
     "localname": "RevolvingLineOfCreditMaturingOctober2023OpportunityFundingSPEVLLCOpportunityFundingSPEVIILLCMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Interest Expense And Amortized Debt Issuance Costs [Table Text Block].",
        "label": "Schedule Of Interest Expense And Amortized Debt Issuance Costs [Table Text Block]",
        "terseLabel": "Summary of Interest Expense and Amortized Debt Issuance Costs"
       }
      }
     },
     "localname": "ScheduleOfInterestExpenseAndAmortizedDebtIssuanceCostsTableTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_ScheduleOfReverseRecapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Reverse Recapitalization [Line Items]",
        "label": "Schedule Of Reverse Recapitalization [Line Items]",
        "terseLabel": "Schedule Of Reverse Recapitalization [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationLineItems",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_ScheduleOfReverseRecapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Reverse Recapitalization",
        "label": "Schedule Of Reverse Recapitalization [Table]",
        "terseLabel": "Schedule Of Reverse Recapitalization [Table]"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationTable",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "opfi_ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Share-based Payment Award, Non-Option Equity Instruments, Valuation Assumptions",
        "label": "Schedule of Share-based Payment Award, Non-Option Equity Instruments, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Valuation Assumptions, Profit Unit Interests"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardNonOptionEquityInstrumentsValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Settled",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Not Settled",
        "terseLabel": "Vested in period, not settled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotSettled",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "opfi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan",
        "terseLabel": "Outstanding stock maximum (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "opfi_StockRepurchasedAverageCostPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased, Average Cost Per Share",
        "label": "Stock Repurchased, Average Cost Per Share",
        "terseLabel": "Average purchase price (in dollars per share)"
       }
      }
     },
     "localname": "StockRepurchasedAverageCostPerShare",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "opfi_TaxReceivableAgreementLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Receivable Agreement Liability",
        "label": "Tax Receivable Agreement Liability",
        "terseLabel": "Tax receivable agreement liability"
       }
      }
     },
     "localname": "TaxReceivableAgreementLiability",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "opfi_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan.",
        "label": "Term Loan [Member]",
        "terseLabel": "Term loan, net"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_UnderwriterWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwriter Warrants",
        "label": "Underwriter Warrants [Member]",
        "terseLabel": "Underwriter Warrants"
       }
      }
     },
     "localname": "UnderwriterWarrantsMember",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "opfi_WarrantsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants [Text Block].",
        "label": "Warrants [Text Block]",
        "terseLabel": "Warrant Liabilities"
       }
      }
     },
     "localname": "WarrantsTextBlock",
     "nsuri": "http://www.opploans.com/20220331",
     "presentation": [
      "http://www.opploans.com/role/WarrantLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r246",
      "r453",
      "r454",
      "r458",
      "r459",
      "r512",
      "r556",
      "r635",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r246",
      "r453",
      "r454",
      "r458",
      "r459",
      "r512",
      "r556",
      "r635",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r244",
      "r245",
      "r358",
      "r387",
      "r567",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r222",
      "r250",
      "r258",
      "r265",
      "r332",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r463",
      "r466",
      "r468",
      "r469",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r222",
      "r250",
      "r258",
      "r265",
      "r332",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r463",
      "r466",
      "r468",
      "r469",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r222",
      "r250",
      "r258",
      "r265",
      "r332",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r463",
      "r466",
      "r468",
      "r469",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProFormaMember": {
     "auth_ref": [
      "r265",
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pro Forma [Member]",
        "terseLabel": "Pro Forma"
       }
      }
     },
     "localname": "ProFormaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r244",
      "r245",
      "r358",
      "r387",
      "r568",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAdjustmentMember": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r260",
      "r261",
      "r287",
      "r468",
      "r469",
      "r614",
      "r615",
      "r616",
      "r617",
      "r619",
      "r623",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Revision of Prior Period, Adjustment"
       }
      }
     },
     "localname": "RestatementAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r223",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r287",
      "r333",
      "r334",
      "r427",
      "r441",
      "r464",
      "r468",
      "r469",
      "r470",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r565",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r223",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r287",
      "r333",
      "r334",
      "r427",
      "r441",
      "r464",
      "r468",
      "r469",
      "r470",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r565",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r223",
      "r247",
      "r249",
      "r251",
      "r252",
      "r255",
      "r256",
      "r264",
      "r287",
      "r441",
      "r464",
      "r468",
      "r469",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r630",
      "r631",
      "r643",
      "r652",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r265",
      "r418",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r317",
      "r318",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r582",
      "r590",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r317",
      "r318",
      "r542",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r582",
      "r590",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r265",
      "r418",
      "r599",
      "r600",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "California"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_FL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FLORIDA",
        "terseLabel": "Florida"
       }
      }
     },
     "localname": "FL",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEXAS",
        "terseLabel": "Texas"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r185",
      "r207"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Unpaid severance benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": {
     "auth_ref": [
      "r185",
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.",
        "label": "Accrued Employee Benefits",
        "terseLabel": "ESPP employee payroll contributions"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r185",
      "r207"
     ],
     "calculation": {
      "http://www.opploans.com/role/AccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.",
        "label": "Accrued Liabilities",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesDetails",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRentCurrentAndNoncurrent": {
     "auth_ref": [
      "r9",
      "r11",
      "r181",
      "r200"
     ],
     "calculation": {
      "http://www.opploans.com/role/AccruedExpensesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.",
        "label": "Accrued Rent",
        "negatedTerseLabel": "Decrease in deferred rent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AccruedRentCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r22",
      "r80"
     ],
     "calculation": {
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r15",
      "r427",
      "r589"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r611",
      "r612",
      "r613",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r109",
      "r111",
      "r143",
      "r144"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r111",
      "r138",
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r73",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of Changes in Allowance for Credit Losses on Finance Receivables"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r39",
      "r377",
      "r499",
      "r605"
     ],
     "calculation": {
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail": {
       "order": 2.0,
       "parentTag": "opfi_InterestExpenseAndAmortizedDebtIssuanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortized debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Potential common stock (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r179",
      "r199",
      "r241",
      "r301",
      "r310",
      "r314",
      "r328",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r453",
      "r458",
      "r483",
      "r589",
      "r636",
      "r637",
      "r660"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Financial assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r112",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r214",
      "r215"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized software costs, amortization expense"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r20",
      "r52"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r47",
      "r52",
      "r53"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Ending",
        "periodStartLabel": "Beginning",
        "totalLabel": "Total cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r47",
      "r170"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r241",
      "r269",
      "r274",
      "r281",
      "r283",
      "r290",
      "r291",
      "r328",
      "r346",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r385",
      "r386",
      "r389",
      "r393",
      "r483",
      "r557",
      "r598",
      "r606",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/CoverPage",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r107",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r107",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r32",
      "r83",
      "r187",
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock",
        "verboseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/CoverPage",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r611",
      "r612",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par or stated value per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r14",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r14",
      "r589"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, value, issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r319",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r319",
      "r541",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r319",
      "r543",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRisk"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r61",
      "r63",
      "r64",
      "r65",
      "r165",
      "r167",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r63",
      "r64",
      "r165",
      "r166",
      "r319",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r150",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.",
        "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail",
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail",
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r239",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r371",
      "r378",
      "r379",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/Borrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r180",
      "r182",
      "r197",
      "r246",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r500",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r10",
      "r182",
      "r197",
      "r382"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Principal amount of debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r29",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest\u00a0rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r31",
      "r246",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r500",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r31",
      "r100",
      "r103",
      "r104",
      "r105",
      "r172",
      "r173",
      "r175",
      "r196",
      "r246",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r380",
      "r500",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]",
        "terseLabel": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r23",
      "r174",
      "r640"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r50",
      "r147",
      "r437",
      "r444",
      "r445",
      "r609"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Salaries and employee benefits"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RetirementPlanAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Depreciation, Amortization and Accretion, Net",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAmortizationAndAccretionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r50",
      "r78"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DilutiveSecurities": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share",
        "terseLabel": "Dilutive effect of warrants on net income to Class A common stockholders"
       }
      }
     },
     "localname": "DilutiveSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "DilutiveSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r112",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of Profit Unit Interest"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": {
     "auth_ref": [
      "r106",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).",
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared",
        "negatedLabel": "Member distributions"
       }
      }
     },
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r231",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r266",
      "r269",
      "r281",
      "r282",
      "r283",
      "r287",
      "r469",
      "r470",
      "r524",
      "r527",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "netLabel": "Basic EPS (in dollars per share)",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r231",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r269",
      "r281",
      "r282",
      "r283",
      "r287",
      "r469",
      "r470",
      "r524",
      "r527",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted EPS (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareProFormaAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Pro Forma [Abstract]",
        "terseLabel": "Pro forma:"
       }
      }
     },
     "localname": "EarningsPerShareProFormaAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r242",
      "r432",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory income tax rate, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r644",
      "r645"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "terseLabel": "Effective income tax rate, stock compensation adjustment, amount"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "terseLabel": "Effective income tax rate, stock compensation adjustment, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r185",
      "r207"
     ],
     "calculation": {
      "http://www.opploans.com/role/AccruedExpensesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Employee-related Liabilities",
        "terseLabel": "Accrued payroll and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unvested award, cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Stock-based compensation not yet recognized related to unvested options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r99",
      "r222",
      "r228",
      "r229",
      "r230",
      "r247",
      "r248",
      "r249",
      "r252",
      "r261",
      "r264",
      "r289",
      "r332",
      "r400",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r468",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r531",
      "r532",
      "r533",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionTextBlock": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting error correction.",
        "label": "Error Correction [Text Block]",
        "terseLabel": "Restatement of Previously Issued Consolidated Financial Statements"
       }
      }
     },
     "localname": "ErrorCorrectionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r369",
      "r482",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r50",
      "r95"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "negatedTerseLabel": "Change in fair value of warrant liabilities",
        "terseLabel": "Change in fair value of warrant liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r156",
      "r471",
      "r472",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "verboseLabel": "Schedule of Fair Value Measurement Input and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r158",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Changes in Fair Value of Installment Finance Receivables"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r155",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r369",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r472",
      "r516",
      "r517",
      "r518",
      "r577",
      "r578",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r160",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r155",
      "r162",
      "r369",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r471",
      "r472",
      "r474",
      "r475",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]",
        "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]"
       }
      }
     },
     "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r369",
      "r577",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.",
        "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]",
        "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]"
       }
      }
     },
     "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about fair value of asset and liability not measured at fair value.",
        "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Carrying Value and Estimated Fair Values of Financial Assets and Liabilities"
       }
      }
     },
     "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r369",
      "r403",
      "r408",
      "r472",
      "r516",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r369",
      "r403",
      "r408",
      "r472",
      "r517",
      "r577",
      "r578",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r369",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r472",
      "r518",
      "r577",
      "r578",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]"
       }
      }
     },
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r158",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r158",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Changes in Fair Value of Liabilities"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
        "terseLabel": "Net change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances",
        "terseLabel": "Originations of principal"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "auth_ref": [
      "r159"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
        "negatedTerseLabel": "Repayments of principal and recoveries"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "auth_ref": [
      "r158"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r369",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r516",
      "r517",
      "r518",
      "r577",
      "r578",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r477",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionAggregateDifferencesLoansAndLongTermReceivables": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "opfi_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossFairValueOption",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of loans and long-term receivables (other than securities categorized as trading, available-for-sale or held-to-maturity) that have contractual principal amounts and for which the fair value option has been elected.",
        "label": "Fair Value, Option, Aggregate Differences, Loans and Long-term Receivables",
        "terseLabel": "Difference between unpaid principal balance and fair value"
       }
      }
     },
     "localname": "FairValueOptionAggregateDifferencesLoansAndLongTermReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofComponentsofInstallmentFinanceReceivablesAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": {
     "auth_ref": [
      "r169",
      "r655",
      "r656",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.",
        "label": "Fair Value Option, Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Installment Finance Receivables at Fair Value"
       }
      }
     },
     "localname": "FairValueOptionQuantitativeDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Financing Receivable [Member]",
        "terseLabel": "Financing Receivable"
       }
      }
     },
     "localname": "FinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "auth_ref": [
      "r341",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset not past due.",
        "label": "Financial Asset, Not Past Due [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "FinancialAssetNotPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialAssetPastDueMember": {
     "auth_ref": [
      "r341",
      "r575",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset past due.",
        "label": "Financial Asset, Past Due [Member]",
        "terseLabel": "Total delinquency"
       }
      }
     },
     "localname": "FinancialAssetPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r70",
      "r335",
      "r337",
      "r340",
      "r558",
      "r560",
      "r561",
      "r662"
     ],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "negatedLabel": "Allowance for credit losses",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r72",
      "r339",
      "r574"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Finance receivables charged off"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableChangeInMethodCreditLossExpenseReversal": {
     "auth_ref": [
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable from change in methodology.",
        "label": "Financing Receivable, Change in Method, Credit Loss Expense (Reversal)",
        "terseLabel": "Effects of adopting fair value option"
       }
      }
     },
     "localname": "FinancingReceivableChangeInMethodCreditLossExpenseReversal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableDeferredIncome": {
     "auth_ref": [
      "r323"
     ],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Deferred Commitment Fee",
        "negatedTerseLabel": "Unearned annual fee income"
       }
      }
     },
     "localname": "FinancingReceivableDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
     "auth_ref": [
      "r343",
      "r344",
      "r632"
     ],
     "calculation": {
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss",
        "terseLabel": "Finance receivables"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r74",
      "r342",
      "r559",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "terseLabel": "Finance receivables in non-accrual status"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Financing Receivable, Past Due [Line Items]",
        "terseLabel": "Financing Receivable, Past Due [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivables30To59DaysPastDueMember": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due.",
        "label": "Financial Asset, 30 to 59 Days Past Due [Member]",
        "terseLabel": "30-59 days"
       }
      }
     },
     "localname": "FinancingReceivables30To59DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivables60To89DaysPastDueMember": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due.",
        "label": "Financial Asset, 60 to 89 Days Past Due [Member]",
        "terseLabel": "60-89 days"
       }
      }
     },
     "localname": "FinancingReceivables60To89DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "90+ days"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r321",
      "r341",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Aging [Axis]",
        "terseLabel": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r321",
      "r341",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
        "label": "Financial Asset, Aging [Domain]",
        "terseLabel": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r322",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "Finance Receivables"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General, administrative and other"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r62",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConcentrationofCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r37",
      "r177",
      "r188",
      "r210",
      "r301",
      "r309",
      "r313",
      "r315",
      "r525",
      "r573"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r242",
      "r433",
      "r435",
      "r436",
      "r442",
      "r447",
      "r449",
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r646"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "terseLabel": "Income tax examination, penalties and interest accrued"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r243",
      "r263",
      "r264",
      "r300",
      "r431",
      "r443",
      "r448",
      "r528"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "netLabel": "Pro forma income tax expense (unaudited)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.",
        "label": "Increase (Decrease) in Accrued Investment Income Receivable",
        "negatedLabel": "Accrued interest and fees receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r283"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "terseLabel": "Warrants (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r270",
      "r271",
      "r273",
      "r283"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InformationTechnologyAndDataProcessing": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred in the period for information technology and data processing products and services.",
        "label": "Information Technology and Data Processing",
        "terseLabel": "Technology costs"
       }
      }
     },
     "localname": "InformationTechnologyAndDataProcessing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.",
        "label": "Interest and Dividend Income, Operating",
        "totalLabel": "Interest and other income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r190"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.",
        "label": "Interest and Fee Income, Loans and Leases",
        "terseLabel": "Interest and loan related income"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized issuance costs"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r42",
      "r375",
      "r384",
      "r579",
      "r580"
     ],
     "calculation": {
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail": {
       "order": 1.0,
       "parentTag": "opfi_InterestExpenseAndAmortizedDebtIssuanceCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/InterestExpenseandAmortizedDebtIssuanceCostsSummaryofInterestExpenseAndAmortizedDebtIssuanceCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.",
        "label": "Interest Expense, Related Party",
        "terseLabel": "Interest expense - related party",
        "verboseLabel": "Interest expense paid to related party"
       }
      }
     },
     "localname": "InterestExpenseRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r233",
      "r236",
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid on borrowed funds",
        "verboseLabel": "Interest expense paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "terseLabel": "Salaries and employee benefits"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Lease Term/Discount and Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r659"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r509"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r27",
      "r241",
      "r328",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r454",
      "r458",
      "r459",
      "r483",
      "r572",
      "r636",
      "r660",
      "r661"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r184",
      "r204",
      "r589",
      "r608",
      "r629",
      "r654"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Financial liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r106",
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.",
        "label": "Limited Liability Company (LLC) Members' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAffiliatedBorrower": {
     "auth_ref": [
      "r7",
      "r10",
      "r176",
      "r180",
      "r182",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of each affiliate who is permitted to utilize the line of credit (for example, a subsidiary of the reporting entity) and description of its relationship to the reporting entity.",
        "label": "Line of Credit Facility, Affiliated Borrower",
        "terseLabel": "Borrower"
       }
      }
     },
     "localname": "LineOfCreditFacilityAffiliatedBorrower",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Borrowing Capacity",
        "verboseLabel": "Debt agreement, maximum available amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation settlement, amount awarded to other party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableTroubledDebtRestructuringPolicy": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for troubled debt restructuring.",
        "label": "Troubled Debt Restructuring [Policy Text Block]",
        "terseLabel": "Troubled debt restructurings"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableTroubledDebtRestructuringPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r10",
      "r182",
      "r201",
      "r368",
      "r383",
      "r577",
      "r578"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Total",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r92",
      "r246",
      "r373"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r92",
      "r246",
      "r373"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r92",
      "r246",
      "r373"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r92",
      "r246",
      "r373"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r610"
     ],
     "calculation": {
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsSummaryofRequiredPaymentsforBorrowingsExcludingSecuredBorrowingandRevolvingLinesofCreditDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r31",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r89",
      "r90",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Unpaid settlement funds"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Management fees - related party",
        "verboseLabel": "Management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "terseLabel": "Direct marketing costs"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDefaultRateMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using likelihood loan will not be repaid as proportion of outstanding loan.",
        "label": "Measurement Input, Default Rate [Member]",
        "terseLabel": "Default rate"
       }
      }
     },
     "localname": "MeasurementInputDefaultRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset.",
        "label": "Measurement Input, Exercise Price [Member]",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "MeasurementInputExercisePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "netLabel": "Expected term (years)",
        "verboseLabel": "Remaining life"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPrepaymentRateMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal.",
        "label": "Measurement Input, Prepayment Rate [Member]",
        "terseLabel": "Prepayment rate"
       }
      }
     },
     "localname": "MeasurementInputPrepaymentRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free interest rate",
        "verboseLabel": "Interest rate on finance receivables"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofInstallmentFinancingReceivablesDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MembersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Members' Equity [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "MembersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r36",
      "r183",
      "r203",
      "r241",
      "r328",
      "r346",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r483"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r292",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/OrganizationandNatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r47",
      "r48",
      "r51"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r38",
      "r51",
      "r189",
      "r209",
      "r225",
      "r226",
      "r227",
      "r230",
      "r241",
      "r251",
      "r255",
      "r256",
      "r258",
      "r259",
      "r263",
      "r264",
      "r279",
      "r301",
      "r309",
      "r313",
      "r315",
      "r328",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r470",
      "r483",
      "r573",
      "r636"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income attributable to OppFi Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r151",
      "r154",
      "r226",
      "r227",
      "r263",
      "r264",
      "r602"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss attributable to noncontrolling interest",
        "verboseLabel": "Net loss attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r255",
      "r256",
      "r258",
      "r259",
      "r266",
      "r267",
      "r280",
      "r283",
      "r301",
      "r309",
      "r313",
      "r315",
      "r573"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income available to Class A common stockholders - Basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r268",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income available to Class A common stockholders - Diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r55",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r258",
      "r265",
      "r287",
      "r324",
      "r325",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r345",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r438",
      "r439",
      "r440",
      "r441",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r511",
      "r520",
      "r521",
      "r522",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting pronouncements issued and adopted and Accounting pronouncements issued and not yet adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r148",
      "r400",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate amount of all noninterest expense.",
        "label": "Noninterest Expense",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "NoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Expense [Abstract]",
        "terseLabel": "Expenses:"
       }
      }
     },
     "localname": "NoninterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r321",
      "r341",
      "r344",
      "r558",
      "r559",
      "r574",
      "r575",
      "r632",
      "r664"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Finance receivables"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r320",
      "r344",
      "r601"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Finance receivables at amortized cost, net of allowance for credit losses of $931 and $803 as of March\u00a031, 2022 and December\u00a031, 2021, respectively, and unearned income of $232 and $286 as of March\u00a031, 2022 and December\u00a031, 2021, respectively",
        "totalLabel": "Finance receivables at amortized cost, net",
        "verboseLabel": "Finance receivables at amortized cost, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail",
      "http://www.opploans.com/role/FinanceReceivablesScheduleofFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r41",
      "r193",
      "r219"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.",
        "label": "Occupancy, Net",
        "terseLabel": "Occupancy"
       }
      }
     },
     "localname": "OccupancyNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r301",
      "r309",
      "r313",
      "r315",
      "r573"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r505",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r502"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability",
        "verboseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r503",
      "r506"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesAdditionalInformationDetails",
      "http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r605"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r508",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r507",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofWeightedAverageLeaseTermDiscountandSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "calculation": {
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesScheduleofFutureMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r185",
      "r207"
     ],
     "calculation": {
      "http://www.opploans.com/role/AccruedExpensesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other.",
        "label": "Other Accrued Liabilities",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r6",
      "r178",
      "r198"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income:"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherInterestAndDividendIncome": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.",
        "label": "Other Interest and Dividend Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherInterestAndDividendIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r75",
      "r76",
      "r575",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "terseLabel": "Summary of Credit Quality Finance Receivable Portfolio"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payment for debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDistributionsToAffiliates": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.",
        "label": "Payments of Distributions to Affiliates",
        "negatedLabel": "Member distributions"
       }
      }
     },
     "localname": "PaymentsOfDistributionsToAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFinanceReceivables": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.",
        "label": "Payments to Acquire Finance Receivables",
        "negatedLabel": "Finance receivables originated and acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r232",
      "r647",
      "r648",
      "r649"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchases of equipment and capitalized technology"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r401",
      "r402",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RetirementPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance stock units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r112",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r13",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r13",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r13",
      "r589"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value (1,000,000 shares authorized with no shares issued and outstanding as of March\u00a031, 2022 and December\u00a031, 2021)"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfFinanceReceivables": {
     "auth_ref": [
      "r604"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the collection of receivables arising from the financing of goods and services.",
        "label": "Proceeds from Collection of Finance Receivables",
        "terseLabel": "Finance receivables repayments and recoveries"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.",
        "label": "Proceeds from (Repayments of) Secured Debt",
        "terseLabel": "Net payments of secured borrowing payable"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r211",
      "r212"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.",
        "label": "Professional Fees",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "ProfessionalFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r234",
      "r241",
      "r251",
      "r263",
      "r264",
      "r301",
      "r309",
      "r313",
      "r315",
      "r328",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r452",
      "r456",
      "r457",
      "r470",
      "r483",
      "r525",
      "r573",
      "r586",
      "r587",
      "r602",
      "r636"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "netLabel": "Pro forma net income (unaudited)",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r22",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r82",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Equipment and Software, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r21",
      "r79"
     ],
     "calculation": {
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, equipment and software"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r4",
      "r5",
      "r81",
      "r205",
      "r526",
      "r589"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, equipment and software, net",
        "totalLabel": "Property, equipment and software, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r4",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Equipment and Software"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r4",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r49",
      "r71",
      "r192"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_RevenuesNetOfInterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to estimated loss from loan and lease transactions.",
        "label": "Provision for Loan and Lease Losses",
        "negatedTerseLabel": "Provision for credit losses on finance receivables",
        "terseLabel": "Provision for credit losses on finance receivables"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r338",
      "r523"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Provisions for credit losses on finance receivables"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofChangesinAllowanceforCreditLossesonFinanceReceivablesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfSubordinatedDebt": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.",
        "label": "Repayments of Subordinated Debt",
        "negatedLabel": "Payment of subordinated debt - related party"
       }
      }
     },
     "localname": "RepaymentsOfSubordinatedDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)",
        "terseLabel": "Development and capitalized software costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r3",
      "r52",
      "r53"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r106",
      "r202",
      "r427",
      "r535",
      "r540",
      "r589"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r222",
      "r247",
      "r248",
      "r249",
      "r252",
      "r261",
      "r264",
      "r332",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r468",
      "r531",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated (Deficit) Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenuesNetOfInterestExpense": {
     "auth_ref": [
      "r298",
      "r299",
      "r308",
      "r311",
      "r312",
      "r316",
      "r317",
      "r319"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues, Net of Interest Expense",
        "totalLabel": "Net revenue"
       }
      }
     },
     "localname": "RevenuesNetOfInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesNetOfInterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues, Net of Interest Expense [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesNetOfInterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail",
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail",
      "http://www.opploans.com/role/FinanceReceivablesChangesinFairValueofFinanceInstallmentReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Finance Receivables"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Calculation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r31",
      "r100",
      "r103",
      "r104",
      "r105",
      "r172",
      "r173",
      "r175",
      "r196",
      "r577",
      "r579",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Borrowings"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r260",
      "r261",
      "r263",
      "r264",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r56",
      "r57",
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r575",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]",
        "terseLabel": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesSummaryofCreditQualityFinanceReceivablePortfolioDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Summary of Required Payments for Borrowings, Excluding Secured Borrowing and Revolving Lines of Credit"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.",
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "terseLabel": "Schedule of Non-vested Units"
       }
      }
     },
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r22",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r112",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Unit, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r117",
      "r127",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Company's Stock Option, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Valuation Assumptions, Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r33",
      "r96",
      "r97",
      "r98",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r290",
      "r385",
      "r386",
      "r387",
      "r389",
      "r393",
      "r398",
      "r581",
      "r598",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r10",
      "r182",
      "r201"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "netLabel": "Secured borrowing payable",
        "verboseLabel": "Secured debt"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured borrowing payable"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss": {
     "auth_ref": [
      "r335",
      "r337",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on security purchased under agreement to resell.",
        "label": "Securities Purchased under Agreements to Resell, Allowance for Credit Loss",
        "terseLabel": "Reserve for repurchase liability for third-party lender losses"
       }
      }
     },
     "localname": "SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r186",
      "r208"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior debt, net"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofCarryingValueandEstimatedFairValuesofFinancialAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior debt"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Profit interest and stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Avg Fair Value at Grant Date",
        "verboseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions",
        "terseLabel": "Discount for lack of marketability"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum eligible employee compensation contribution percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value of stock options (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r119",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding ending balance (in shares)",
        "periodStartLabel": "Outstanding beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Common Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and exercisable, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percentage of outstanding stock maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares purchased under the ESPP (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofNonvestedUnitsDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofProfitUnitInterestDetail",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofPSUActivityDetails",
      "http://www.opploans.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]",
        "terseLabel": "Summary of PSU Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r133",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsOptionsDetails",
      "http://www.opploans.com/role/StockBasedCompensationScheduleofValuationAssumptionsProfitUnitInterestsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Life (Years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and exercisable, Weighted-Average Remaining Contractual Life (Years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Fair market value share purchase percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r54",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized technology"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/PropertyEquipmentandSoftwareNetScheduleofPropertyEquipmentandSoftwareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r99",
      "r241",
      "r269",
      "r274",
      "r281",
      "r283",
      "r290",
      "r291",
      "r328",
      "r346",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r385",
      "r386",
      "r389",
      "r393",
      "r483",
      "r557",
      "r598",
      "r606",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/CoverPage",
      "http://www.opploans.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.opploans.com/role/SignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.opploans.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r34",
      "r99",
      "r222",
      "r228",
      "r229",
      "r230",
      "r247",
      "r248",
      "r249",
      "r252",
      "r261",
      "r264",
      "r289",
      "r332",
      "r400",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r468",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r531",
      "r532",
      "r533",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/FinanceReceivablesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r289",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r13",
      "r14",
      "r99",
      "r106",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r13",
      "r14",
      "r99",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)",
        "terseLabel": "Repurchase and retirement of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r13",
      "r14",
      "r99",
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited",
      "http://www.opploans.com/role/StockholdersEquityAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r14",
      "r17",
      "r18",
      "r77",
      "r589",
      "r608",
      "r629",
      "r654"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total OppFi Inc.'s stockholders' deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r148",
      "r149",
      "r153",
      "r222",
      "r223",
      "r229",
      "r247",
      "r248",
      "r249",
      "r252",
      "r261",
      "r332",
      "r400",
      "r424",
      "r425",
      "r426",
      "r440",
      "r441",
      "r468",
      "r492",
      "r493",
      "r497",
      "r532",
      "r533",
      "r566",
      "r608",
      "r629",
      "r654"
     ],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/ConsolidatedStatementsofStockholdersEquityMembersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r240",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.",
        "label": "Subordinated Debt [Member]",
        "terseLabel": "Subordinated debt"
       }
      }
     },
     "localname": "SubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/CommitmentsContingenciesandRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r498",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r498",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r498",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r498",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r513",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r428",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r293",
      "r294",
      "r295",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r152",
      "r453",
      "r454",
      "r458",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsParentheticalUnaudited",
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeasePayment": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for variable lease payment excluded from lease liability.",
        "label": "Variable Lease, Payment",
        "terseLabel": "Variable lease payment"
       }
      }
     },
     "localname": "VariableLeasePayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/LeasesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/BorrowingsAdditionalInformationDetail",
      "http://www.opploans.com/role/BorrowingsScheduleofBorrowingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Retained OppFi Units"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/CoverPage",
      "http://www.opploans.com/role/EarningsPerShareScheduleofSecuritiesExcludedfromCalculationofDilutedEarningsPerShareDetails",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofChangesinFairValueofPrivatePlacementWarrantsDetail",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedBalanceSheetsUnaudited",
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesthatareMeasuredatFairValueonRecurringBasisDetail",
      "http://www.opploans.com/role/WarrantLiabilitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants, fair value measurement"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/FairValueMeasurementsScheduleofFairValueMeasurementInputandValuationTechniquesofPrivatePlacementWarrantsDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r626"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "totalLabel": "Dilutive common unit equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r268",
      "r283"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average units outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.opploans.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r266",
      "r283"
     ],
     "calculation": {
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Weighted average Class A common stock outstanding - Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.opploans.com/role/ConsolidatedStatementsofOperationsUnaudited",
      "http://www.opploans.com/role/EarningsPerShareScheduleofComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10095-111533",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267963-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498357-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r592": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r593": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r594": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r595": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r596": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r597": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001818502-23-000003-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001818502-23-000003-xbrl.zip
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
M-49X"=8"X>T5<1TBU^KDGD41$<I Q"4#VQD@7Q#,:"*8\RSP.C2.9Z%QW)(
MPK5(-+Y_)!JO+!*MG+/"QN@440QK9;R.7,4('T!(@>7[^//V/7B?*XT3%X:
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
M1@O,P#KV4E/+B=A4O?6L)= *S1[AG,5 5:O347K>8F=D9#%BFBIIM7CUL9=
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
M5)@P[H1B4B JF.">&<E$#\+VY5)V$FC$,N885S)5=+#8*Q=#8%%2(WWDV/5
MZ]"J="<1&,&28Q)3[7TZ"XQ9H22UDN&05@9);]NU*Z[[](!QSG"B$(J1, ".
M59C&Z$!3>L."LZ'](;5-68D)/%#,8[""42:PL89A4"2:IJ]UP)OC\$]L48(8
M!L1N;'U&("*B0"+*0>AZ >X.XHA9IPVF-+ .U&<\&)BJ.HI_,V4)@#XJCU->
MX0)WO9]8>,+T<E?"U9A%IJ*RVJL4K+:*<VPYC@:D()UE9W>;+&5^ 9A]/S"N
M+DS;,0*!K2R\)$%1"J:T)\HZY#CF(AK.K.U2;:NG9J"G%X)&6T^BM2  /4,L
M6B*)B<YX)"U'N$NUF]K#=D]/5D=3:?:H0& BL!%!N6D+%HL@!BA-N9X*48Q$
M6ZEY,H:AIWNF9#T9%^[3=2/EH#@_+X;U]?UURTX@H5B![*16R^"X00A\/]!K
M"DGI+;!: +.#B@Z8\JD6^SMS'A88*Y5E'U\>#EUZ^D5BL&'R?U;E\[4,":NJ
M1:TQBIZ;J"UC#,E4"T@1&;W@FL38I8I ^Y]-Z6_[$*_/1X/B,H2:7D>C,=RS
MB:)62:Z=8HQ8ZQBRU@(-F221"JV"T/Q&.*?->1:M(>2#PBS7LC)^A)!>2D0"
MEIQ:9EDPCJL0([;1"JID!RJ W$&_XU"-R]R!*U]3\.,P'U?')Q\[DBPC@0X6
M>8*#\\PYIX.D6EO$C;+1J2Y5V7AJ^CR]L,0N&A6%I$89ABCX&2$JA!E!R&H7
M;/OMGZ>FX7J*G/,HA!88#%/' J,J+;P*&S3(.Z[HS12 7@:V68_I&) 1)M(8
M'!,Z&,&1<P9DITZGT?C.ZK'WH8Q%>6[ T3@Y,]TY0$UK1(E5#@7BF-$1/ELE
M'([:>.Y]EU8-GHXR3Z^[O S1^H@H"QY<-N"HB(&U),5I,4YV(+.]%7RUPL1V
MYWC4Q"#F$-/2@[ZR.G+FP9BP<EJ5JM-:Z['YZDGTE00SD#+&&9*(>6? W@ J
M$DFX4L+'Z6'62!+4,>I=\YO7K*N0!(RO@*? X754,ZL#4^FGYL8Y3XGFH+PP
MFD4S@!@[/57NPT^+=/E&NLABTQ]9TL&:"1N)T]0!/U&#L91(46L#6(6A Z>.
MKX!R]W[79D:7K5(4_.M@C(G,,69<C&FACV$CL$1=6M9[5F!X>BN7!H%C$"XH
M@IF0PH#<-YX*[Y2S7OE& 21;JJM&U3- S@WC[''L..PI=DIS[;%E1A(MA&58
M8$&4IV!.3&4.I;W,:2]R;@B21UI"4R$(3IA6GC,9O,9*2A^<P=+*;NUVNX&<
M:>))$?-Q"CG6E0!"M9&;8:V1RBB)+4EG'F)M@E<BE3-*Q:V([-)FV%80\4FT
M/[C<P'Q"(LL-"R)J+X" UOA G:2*UKX#ZI#2?S3:+9CQ:&618Q>%IB3%M9!@
M7! =@S2>*!9Y8%2(:6BD9Z5O!$=6E9H,"HEY1:ATD7'CE7,@]:0*) 9+8^PF
M=[PKAG\ #8*O%\4ZPAF:6:41HEYQGXJA&<MM,-AX38U#6'?<9%@W39[>7"#1
M>N^DE]%21KQ68.X1ZZ5 P@<^JTK3T^T1Q)H,2#CB7$0L,D^,XA03HP6C'H=.
MG*W0 BVSNM@=U=Q;%5&,$C,>E,*@[A4&XI 4F;&=6[]_&J6_*DU#*!4(!T60
M"$P)I4,DZ2 Y0>$+A&G[N>.-R<L_S& 2?KO\/9AJ4M;AAC=E^-<D#-V-LKKS
MQ@M-J^-4QRGMY5Y5T&-YEWXS55[="'V8LKQ,Y?-#VC@>_/YY,8&^SVY_E5=N
M4*3[.\+<F/ 0T_9"PP1#$FL2G#..&QV)D*0#203M1M/\S[_"($WISB[?AHLP
MN*-7A\/19%S5+5:V7>'>T'Y=C?-SL)Z.XOR6[N+::6Z5#)YZ&QA6PCB+<&0Q
M$&T]PJS']1/AFO2X_A%<U[E>CDB*M4EUB2R(:A,YXU2E$QPZD+"\"A#1]8*H
M+4SVC'"M#'5:&*2<$"PJ88E"0O@8M7*.<=$I7'<.2JNR:N_=LZ?>Z+X>FP,;
MA4.TBGC%A$B'0:(8*/8^;1*2/89[6[KGI@<$9(4U5'"=-C]R*Q6.R$FP?G P
MVKL.U%W94&[JJ 7_O+G),N6P14Q31)EP2M-((D4 ><&5[$)QJ=YOZ+FI+=S$
M-"?.&A8B)4PR8;$72B(I>) <NPZ436DA@-=4+ZF]WE);T PN"M($<= %FG%'
MM [46&*4<0:3H'LT]W[+T^B&;A<FQ$IBCB.60@9FG33PT\3@/0[!&B=[ONH]
MF)ZOOF=M#PN<EJNIL\RG@]UHM"B%"8PGI L567M?IN>K]O&5 I91W$8,?@U3
MJ?0TL!?SSG%/@ DZ<#!?EZ'<#J]B=7EJBA+#L =O0A#& M*(1.0-Q\$3KW'H
MT=1[%5W$-9=$$<],JC7!4!2&!"0BX1X!KK'4/:Y[J[Z+N%8@K+E0PJ<3J0(!
M.X I39'GRBGE8K=PW5O5/:ZGN!:46>5L"$QP1DPTD7E+;:3"6\&%ZQ2N.P>E
MYYQ9M#H,.Q080I1[[!C30BH>P.+0$E%FHN2JQW!O2_?<=.^XO+"*>J*X")+1
M0!38\]0%JCF6A(>>FWH+ON>FAU1H#(P@H05W3 HPMA2)!/.().*2TDYQ4^\W
M]-STI-QD- O!.TD)\<S+8#@+SBBOI#&6H#YJVJ)UF_9Z2VU!,\%2$JRDE<@S
MPHRU 3DGHE (@4\>>S3W?LOS6:E=H0>3 E@!,RII.I[6*R] 0W!CG:.I2$K/
M5[T'T_/5=\2*I7!:<Q$"P@Q[K! 7CE&PR8@A(LA.\57OR_1\U1*^XIJEPG@Z
M*LR8$EC[@$&'86,1,\9T8/?1 EAJ3KE=C/EFB^.\^@10#[/R4L= OXXD@AFG
M5+0V>9PXT<>8B+%V::T!?%&"VR\&.T"N569:!1J#X"&QDW/1$*V"1T1Y;Z)P
M9A.Y*XG@Y!MWB*M06FJ@.B(:)<,(:61-""J00"6:;0?8,*YZ-#*MTK<BTCNG
MB76!84DM"L8SQBU-J>:B Q5V[B93;4O<O'P2R@MXX/#T3>@**P6>BA[C&!$.
M3!"G'(O1:X,\T903TF56>EH:K8Z/HL5<8RRBDI&E#5 $27"DP.@C"G.\D3;?
MZR^CD,YT_1#*\XZPDHG>8XI%\G49 E8B2GO!>*KP&N*T\%)'6>G)R;0Z;@*-
MY!Q8#]0[RI#%5C@EJ0'K#E-NQ49RTZL0S630)1//."09$4H239@4RB)N0Q V
MI(-&,.E 7+:]5%H=+U%%<=KE+H25+-)H!4*"<..X8$D8=IF7EEH/^\Z5D^ [
M&(D (DD9,>=4!:8B,DR;H!Q%(/8T=IV.1+2"5"OD*J=$8!XY%2C8Y*EB/**:
M.0:<9DSHM-]T5XOW91B9R_2Q0SSE/-*IQ >-A#%FM,$<&60#-@$XC; N\U0+
M"+4ZCI)@FW.%&+..,1RITHQ&9@511%)J.E _XGN7-5Y_":7+JP#77<" SS:M
M\:YL>>Q1@M3?,S5O<V/S 0"I.>+Q6I>F).J*K(N1!>^-QDRQ@(-*"4G>RK2!
MTXC0K4)=/6+7(5TX6H=TV1P6,A19 P_D3GA&D+*84IW2(2)3X/IU((>OUT+=
MX>D6L= J#;D@@(4H920P)Q58W):F0N'6IX,:^ZW5749LKX4>)<?!$24,\\I$
MQ3!%1B"?*NI%XUE@O@/G5/5:Z-% NT9)TL$5/A)5.LTT>$I2(::@B0@V(.HM
M$\+H#ARGV2JD;K:\[UGGVJJK%DB'8(2@EC&GC,8:=$[$049)$6^_X=9KG9YU
MGL1@TS)E_Q!K&?$L:FE=T!9)&AG5 =L.K#*T"JF]UGD^K,,X)9$2SCT&UN%"
M18VYB-$$++VG'<CG[K7.JI<O83[^* 9F7/-9*WFX+38;XQPY4#$"1\6(9LH0
M"1Z0EXRF ^Q]^[FG56!MG>+IN6>=W(-QE$)HRAQ&#"FF@F94,68!Y\AU80=L
MKWMZ[GDJRXW($! 22F#P>X")E M>>4>L%LKHCM6&?GJP]KKG67&/P"H&SZVS
MUC-'D*;:<._3\624F&E=QE9;;KWNV8R0P0(U.F*W(1$,\]9%9V*J<JV)%U*!
M!2>9H$B1]O-.JZ#:.LW3\\[Z>$<1K\!>4\HCS3"H'Q49)BP8$:4RO@.[B7N]
MT_/.$]EL1B&BG L::Y;^U&"U:4R"X5QHY-O/.ZV":J]WGA'O<$*-#<B*:#D3
MAEH?%-'* ^](;%D'SK'L]<[WH7CIUL]Y7]Z'\N3,K*ZX7(N"!2LL 6-)T 93
M$>I-IE'+&!P.'C-KE-0=8)X>J\]. ;:%>1 CWG.$0>5@%HG3#(5TGJ'6.B57
M=\!JZS5/%[BY1<RSPJT(VF'#D9/: M\09BUE-N*@/1.6R6X=*-=CM=<\CUK'
M*NV 2^X-(HXQIHS"$LRXH!5PC'9]1G7'-<]&@E;C$*7Q(@HD&)=!4:Z--,@9
M2Y7''=@"W2J,])+V438=^\BYDUX3QAD!"1N,5%I)\)B=D\SVH'T4T/88_1I&
MD9%,81L\"%8CA1$)F50R$26+4O_C51W$P0COM#V:TYL%;48O(+0<OX+YG\91
M,/QO_ISYM3FR_$+3Q9#+[,KW0-URHH7F/#C"I!16IW E45[%&"GQ'8)ZJY#5
M&Q.M@[I%5(-U'"P-FEFP.I1SRFMEI:61(]Q#O3=!NHEL%DT@QDHOG6)64QLY
M"^EL,,,115ZT?]&I-U/:C/"U+/:(:!7VCG(E$UJ%P8BKE+ CX)-U'2@=WRJ,
M] ;'8X"66QFB4)*F$^,,-2DE4W)-O5<"(=*!&NT; =H>HU^M>(Z<IU8++QP3
MWAG"F/9$,ANTBK(#^_17@=%O'27=%FHYPR2-(%0X<8RGNN?.@:/"O<*:F>=2
M"OA;!Q2WB%K&@@M)C#$L1&(E)DYBQY#A&NL.U#Y_#/G?%FII$A6.1B)G-<-*
M:I-R)!3FUB*" GT>:PWKE80K7,XD.-!4 9 0PD#\68>DXI0@KTV@[)F49EJO
M)%QAECC51 $3,1PYLUQKC;CWWC :?#2B [N3VB\)5T<M$X-SX&)'$QU3#%N*
MM'7,::Z-C<[5L4\,_]3.[(]UD^VAD368#/B?ND]D[4;3'XBLN73H*K<<[#/!
M&(J@^[722A!+)('I:U .(DNW%>5OB^'I.)3GKX)=LE_E9&*+TN=#F!Z?6JP9
MSJ#8B5X!G!&Q0KF(E,*4!4T,0#KM[%(QE;.032@?ST+YN,WVV%/3YP:/W3MZ
MC5<6O5:$1A(]QIHBY@TR)B@5A+>.8"H8FJ[+  U;ORYS4 P=W%&:,7R=JKO_
M=GF;IG\)Q6EI1F>YN]5\97&5V_WX+0S=V;DI/]U0:H M:'L<7,@OC!V$'XZM
M5.7XY<D8L)#F[FJL9JI-J_&H?/GF[3H78!9Q^3@+,%Q0"3I5!JHC,U@I&GG0
M,CC)0%N0+D#X/F3[\#]K@>:FL4@G(>R1%H1)8BS8A5AS0[ST&*6S=)BW06X(
MA _V>PAO*H2IM<S# [47DH$W:H@3E"+/):984CIU<D@#X5;[IL\ 8FTW)&XX
MW]_P-\FJ(*P9"YYXQ1DSC&@AB8T@;E.992YE!R#<&Q*MD<)/ F$I :J&:&TC
M8E)[2ZS6GAOM(_CC2FT(A'M#8G,A;+@P*DAK*=:,*Z5Y##0M^7EM+':B0YFB
M^_ $GP\FX_PBG 0W*?-Q'JK77]Q@XH-_4Q;G!\7Y:#*N27\47YMRF ]/J]DN
MUM\NES]@K65VOID5,K'PA'OF@JS DGW\A$X:E'<^&!N$9M@[C81SQ%%-$78^
MF@X!\*E3?%K$ )V$HDMG58L0HG:862Z-H\:**+ACGG)!GP$4UY9DW&/SQ[")
M!'+"^U2<V3!KN<;>4J9L4%HB;)\?-E>8OMMC\\>PJ86GUBKJ%+*,2 VV9%3:
MN: 4!U=(;1 V/PY]*#\#?4/9:^]VH1"\[X ""S)0SCPXX\QI+510(H(?TRE#
M\E&@\/I\-"@N0S@9%^[3T2@]:A-AX2@FD:>*-U(P1;$)Q((U%V)@.%#O>EA<
MA\5QJ,:@8,?!U\#X.,S'U?')QTV$!K&&8*<-QQJS:*.2+M6#59HY1UGL4NV#
M1X$&M(Y%>9ZB8O5=&QF/X-)&*AU'6",F,+*!"('!O@$<,#!H>E LF$/IEF(R
MKH7$)H+!4:FC]$QS$ K":QT<.%Y46Z1\('%VI@?#O*T82)ETAT,0Z9-TXP+I
M#LK@\_'^:1EJ)VM55NS)Q%;A7Q-XXNL+^+$TS6^QP<H"J?5PWAA7;VR[J=(N
MBL$%0/MZHW7O[& [F,])><\$T/S+RS(,:H:LSO)19DI7%H/KJ$FW[!;EZ0N"
M$'TQ;?$B&C?>B44Q'A;CL)5%X.[C$*M?M^(.55G<X1I^B/078^DOGKXCZ2^:
MOD/I8_HAT58VR(>?CK_^VOJ=J=U6-BZF+QKNX*VL*,%#^G4K"<47-T8S^Z8J
M)J4+5?/Q+!A?3[?/+_9^@1]3,1RHX,)8ZFE@AK!445K"9R]H3"ML_ZA?,+^G
M&E^F[I[GPYVSD'RVEXR/QC]_SOWX["5&Z/]LU>WV?JE&9CAK[8I!4;[\=V \
M%.//$6BP$\UY/KA\^:</@+ J>Q<^9\<%*+P_;5=F6.U40+5IPRK_WP /AG?4
M'S\W+Y4(_0R3$F:=P 3]GY\397=\<$6SZ/1RDGS(U KZ9%K3E^RL#/'7K7__
M]LS+K;T/:3TL*V)VD( +3O O+PR0(TWNC"JW:%._V@SRT^'+M (7RJVEU""8
M<**_:P;$/69@:^_CN\,/KU]E)Q_V/[P^N=[G%O;VY/7!Q^/##X>O3[+]=Z^R
MU_]S\-?]=W]YG1T<_?[[X<G)X=&[)QS"?2"WM?>W_9._'K[[RX>C=]O9J]V#
MW8P@SO2/=AO5_[ZGVS<GGBWM]3]^^-^=(SPWY2D(JG$Q>LF@+VV!VINCX]__
M\]^Q0#\G-30LAN_ 9@!7,)MJI^,D'W)ED>=11D608Y%KJ[QTP0E"-:5@'2VS
MC[.A29:/#_G+5X6K+9%D&&S5HCZ"UMC#:.>_7^S7"N'JQ7L/QLC>+[9\\?#;
M5@:M6QRQ'%O[, ,^S4+VKMC-\#-FA>\DY-T<],])!2;SY:I92-^+@W[ZW92?
MLJ-A^/.MGN_],JYUYK1#MC:3=J!? S.JPLO9'S_[O!H-S"48C/7CZYM^G@[7
M%N-Q<?XR&387H1RG+)WIJ.L):"Y?V3R[J+%[QF!=C?WLS<UEM(O3I1=C?_L:
MV96$WGGU:W?B773G-<UWM93W>NR+NL=-KV%BTDS^ND6W9C>,C/=@S+\DHR\9
M7B8_;\U.,;H_X_P-'IT>7]W%XOA;/-/,^OI%Z']/P 4&Z^WR.(R*<@PV?PK.
MC.$%7\8O8_XE^!UP^^92EFSM_>>_:\G$SW>*V2EA'GW.5V5NU#/_WQ_WCS^\
M/G[[]^SX]?NCXP_9^X_')Q_WWWW(/AQE8$Y] )LIPS0[.LXP_\G_.3MZDWWX
MZ^MLP=*:6UG[!Q_29:PINS9)-4)?U,S9 OU^/^'TIBBS\5G(_C6#3=8XH1GH
MHN ?3?&_KU_ZNHG)7,>LAV]VSN&=9^FV'6\N=RZ#*7?"<(9ANK7W>]JSG%&\
MG:6WW-MB:"=-CHY[1=$KBK7;VB7T+Z\37F]K"NBW>VF+8F#-8%",;?%EQFQL
MJC#8ABN,#\?[[TX.:[7P5!JC)>)HIB+&<\#,=$0*)UZ9\^.BA5[N_89X4)R?
MYU6*'6=O<A"S &D;RJGVFPYEI2"\V:WE+M8:I<#K.F"=!MN,=<;>/"TYX!VJ
M.4<_['AOMD>:GY]F5>E^W4HK)_-)_L<IWCW-XU9F!N.[+DT?.NT\!VGX73J:
M\]&7K1=/$M%@]V*KM>/W.)SF59)+XW=P989A 2;4:/0FSPZ';G?5(%Y[M.#U
M%^/&]4A3*+V<CS S55:-@DM+?S[+AUD^KC)W5IOMMR,+SYLU5TJWFUA?/L+K
MRJ*MAOO73&RF=Q$3*[?<F=J5G*W9<A^$>'MR:MOQ,7GA?AR^=JD(8J\H1]/%
MO'H;WT$Q&8[+RX/"A]MF?I5:C,KB(CWGRJN66WNOPL!\-F6XMPR=4F@GD>,E
MI4!XF)'9EV4]![-OUTX,=3]Q6\]/!B9N 39NF?US4N:5SUUMYH+\S1?GLFY6
MGIIA_K_UYQMB]_L<GQZZ"]#]8+X<3O-;7#W%UZU3M;6G^ X63.$'1'G: K7#
MW>/=D]U&44SS;,OL^G";B^^*W6706JUX;-3&\X39OO=EJ*KIK[?0 3R#F-[:
MPQ1EKW>S8S/TQ6!TEIV,RQ#&-^&VFSU!-\E\=11M[9U,<A!=%.R1AP8\IQ;%
MTA#,9I/\ /X\*C\4G^=Z#F/P_]/F]M/BYC1N/QJ):RUT5+X'+0P:YVH-G&SM
M';[MD*"K+<^?IH-*^G-4PGCRD1EDX4MP=<XH? WB+E1KTY[ME&SKCNM>P]/[
M JRZP?^7CQJ3;XHFNK4GD$CILAT#% PD2R.Y4RMV;-7MIS7B($FX_3*8:Y1G
M6WL4W[*8_KQ.^?:V (Y\?U8,;T084U8TS.^.0E*W)SAS3Q/N*N#TG_^N")8_
M5]DX#,(H#3,;UN/<3C[#8)($5@:^DX%)O07<'P;HNM7QNV*<[8]2ZG/BJ]:3
MY0VXM&!+)_!MU_XM?#!3)016W.RKF%> R2PM'P.58HJ>#4^#SZJD<[.!J<99
M6:^%K9I<ZY8G5]LPL@:AH81AO9^4U21%#L=%!BVN_ M,?K)_3MHY+>OLN_'+
M)6&K/H3V'2$TBG<5N]\J]<.N4:E6'ICK7&?YW9?7N?X_-R>?P%[\D(^;E/K7
MQIUE]3[T!RRSHS3 K>\UK5LX&Z6IU>K)Y;DM!C\M>!#/;R[>31>(:F"\_M*H
MLJP89G\#7_9L00W<3CBXFS>FLC5I-YB K"H&N<_24'[NU-Q\S:K%GEA*M&<2
M1Z8\U\QR1P@3@DHGYF5^[[)JIYKV$A-;\^;<JA5;>S5[9OOPOO/S(HVY<)^V
MLY$ILXMT:D;V'[5>P5E*G\BJLZ\%UE>"YQ52\SSW?A">AIK?3D+\09I.Q4HC
M5>8$E5M[1^_?'/8D:@?#S41<L]!_<PTKP-7KRU?I_)8TN+\7Y:>L+EHPEY)?
M)>DF60]?(PN/ABC&A9::,HVYTE%2022V/*0Z!]\K!_76WJP&SG86DG+Z?%:
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
MOC2.VO-P5WA8]3S\7'E8S5;\Q>Z\F$?/NIUAW40^)CK$NH^TZO=,F%=N[9T
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
M;(@GL"%<JV\83I_8:P0*CLZ6.&V'\&9PVL0AK&D8/'CE'+N,'G09+)NQT,W
MXKX.EC,J>G -(\8%H$-0+:/@(HH5GXZB,1WNL]C!D<"TM>K-TT7_!FM^&]^(
M%6]XKA(&T!M86M^5]4>/&52MU6MN"50:!Y6USR('7>>1OC]YF@S1EH<="",_
MVFL3]4/B>+F3H4WNF,$TX;=Y1']G8PHC"C[1-(8%RRK[\%%L0V-PZ[V!K?8M
MQUT ]SIGKJ6ZV!&H;<XS]P<U@T/-UA<KL;[=F;+9G6HQ2TIL\6HQ=Z/1YTBY
MC?W+_\Z$MWEZG'H;]KKVZ?ICJ/!Q4,9;/>(N6C\V1C_!LH5 FQWFLWNMZ'!J
MF&N= [> .1/[NZLU%0VW9+BKRG-UIL%[_99^36+<MC09#M'%&<$.IBS;J_IZ
M)'62VK+M?X_B) 7TWN9+W1C%5F^@66;?,#I<!EN6?-V75;\UG/"XA67UW=>J
M89ZF&KJJ:.&LYLG:;'%]Q$K (7H&+(A^L V&$URR;TF*H[@>C]/(FXRQC.>/
M9%:H;4P9&#4RK;[I=CAT)'74P[/@ \$3XU2FW7?VV<6@.^KLFM5F>6A^'4;>
M3EW0$VM4W&SNI\(7=E!T]SH.MK=?#;4W,#6];Y+%4KP-6Q@W+79[=,W'7S%
M)+5+:M]=_>-VJ%T#:E?UOJ8NMG;I(K7G:D8QBF([=$YW]63;1&LMQPZVHQ(D
M$VS!45L3=\^\9X>3J-7<K),JEHN$&B;).,;"UASY\86&I"(^^IYP+(W'HZMW
M[YZ?GR]_>>GP,DD?WNFJ:KP#%9J]*Z[M#=YH;Q6A>J/B]P0K,\X43%A*8@YV
M'J#_2=.(]V\I?)T*B\="5WS3^_/V4]9[JXS@<_@4ZZ^R$4WAON$+/FC\R!2N
MQ"L>&R;/EYPPB_=WQRC<4WW>'9'Z\=#S)L6+.TF;]<:4J.V-F= @06,8IS*B
M#VP-E)_"#K[C=%[D;5>.9.5+1$Q8PU&2\92JJY0-*1:+>?\<!>/'@K=5[A+[
M>*66MU />-)DO/R6"C)\9$9IVRC0U-=8M(YC,N=2V"L_']-R(1_8A9<R^M<%
M#6&L5W3X3%^RWKN9*3U%\45U_99-_8FF#W IUU2<5:?>PK"5B2_@'R8N*!/T
MLP0[P<.& 7-D*5X%PZ&=&8ORF*(:^Q^1R0S+M*AG! 8C5"?4L5T;_@XL(PQ,
MZO[#Q@YF*+N24$'2Q@K^O[VC@[KM;0Y#7=--W=W9"O0&95((]^G<3[PL"B(0
MYBP3ZO#BS]F9=7!.-U7%Y ,=TMAGROTC8Z"WO/DCII,@@F_>*A?*E!=W84[\
MB5>8/!KY:S"0-UQS2B;PU"![NW0".='GG%(<=A7*UJSZ#!,9TE'&KHI?WA>B
M(8KYR_E-[V<?A]QF3K3R!1-?EXP(CUDB,\H%>/[F_.M+_M6<N26^L_5+Q[:6
M?JU>:DN_6_583;NT-'>CQZ[^SG#(NG?N0FHW6@!]O4ENH)7N7W4^Y=8?M9JO
MIF^J^AXRU_0'&'HAL)?D&;-B<BXT>0*> L_(N!TX8U32+&-YQZ9J\ $D+5J4
M?>7Y,?(?%9JBU<GMTZ P)U>(@$L%AY$_FAN<RA-] 64<C%&/*9,,[A@G8**.
MQRC5/5@UKAU,W\O'(UZJL%\^R_@WP(JSF<LOZ\)%DHPZ14:'3[812L5AB+3>
M/N4G<15#ZQ]Q<Z7&"WY(AT!QQ'EAS25DUUQ!#!Q*M.YMK;6#5OT\P)ROA;(
M4GY&/1%*R(SJP1,E"K7%2WZNX]=KH6'ACI.;]IITU7#6>SX0>4CU^89FCTVC
MDZ<?6#_)\+FI:Z9G4-?6;9U0@U#?T$Q?):[G4S\TUR_C 9#!?J+P/XR7_Z1#
MWF%T?$/3] 56;5FY!D/O#6I:4V\6(=]=UDLG)+HDP9,D0<\V/<9TW3*<D(2Z
MY0:ZKAN46H&M,ULWURZ.LBD)&KT!:2M)I<54E%:.*G1<TGYGV3B-?%3R_!JA
M.YV]WFSVM=1_S#32EI@JUWM-:FF8]$7 ;C'Z3LW9KH;DM +2NY)HAU37SQW?
M;<F 7>/;!'R;?=M9/%)S.'RW>D!BC9-M!PUL<+L?104/#J0MB(_M4Z:/F?#:
MM'_F:&V!%F<_J%S9F PM(6;<Q1I.74PM[K!))2EDK^;)_BC$YH+*T8\J^?X<
M+)[/4<QCY"GS&>RN-\1<[[$2TB@O?"YMH!V)JF041E=B^6&-OD_7_QH3/J\Q
M60(WYG.2WJ0LB,9?DBS[#+O"%<6[$8ZN,14ZHA^K;2\6R9+VD+2'=B=T#H!U
M5V#=U+96RKIG&QUO[Y,EXH8^X<E^[,S@)]FXK\1LC%%76B #-U_Q.3:4(8!#
M)(.M;)FR(\.B#L2U^,6"_PNH)&IM>&5Y+?Q7ZMVOH2:?-%]J:U>_)F.6E3OZ
ME8WK-@]+]3J+Q9]E<&Q+2^ZD(=J6O58'T;6;<Q%]>7,N&5C: V ^,F_,&Z%P
M:89"+N-23EI7.^;L'UG(4A#*N>)Q@RN_0#NOJY,$FT[U51E(DH;30;A_6S F
M"&-3WSK#IWLVT3%(@;OQ(TOS--%M@D,G33)M<7Z^V"*#MXX2S-Z@II&+U.6E
M+K][;OX*-"V YF('OM/0T]<I>7C(E/\?E4S^IM+P+,N<-9O[J7""MH14P00:
MJG%V;T!4LT^TK=E$TVJUIV:I2)J6--VR=-^0IAVD::OON&WY&#J6([%E*.L
MNL"7V=H#:YT!G"F6O/%!P,4LERW*-';+AMC!M,_(CWSM^Z(.XXB^8!A@&X?-
M:0JMDQ1-K:F;.7R^"?3<3-*4Q>/K., B^N*/.M&$M?&EY[L5?5(28'>F=@C=
M<","-%5,G^T0 9Z1SQYV+,6BK>S7B,49DW[[/<@H7/"*\EU/)<W,*U,#$NIK
MQM:9K]+E?U:H;I'Q[P+5.J):51=[%IU&M*#CLN&>P;Z!; "#-16U#7.S3)%Y
M/3N6$OG28UY58Z+!7!ZWK]E;'T8Z#Y-&8K=E6; -=K&B@=XGI$LG>,[(&KAG
M<92DL+O>>//\S7/0F]KC\[C@//FY,:U@=03- /5HZ_((4ND_*_"VQ^@W!R_6
M%%"[!M[SRP2JQ/-D.I!,'=BQM*NX!QHS#"RQ8)"^L7V-!9D3) E;$G:KFL V
MA.V@R6?W26O^"MFY]-"9+^TFN'2R">(R^YDIV-TSPU8K,PE5H3A8#RI7-H8/
MGK#,T.4:R5/'L^NR.^)*?/#F9M;R[H@X6F2)K[?FT_7>0+94[,I89$O%BNG8
MU;'/],VZGS)@W(F[$4OS1EB5)HI=F!%_XH:-$_N\A1=J/X_8T@LW#.:9_P7+
M0%_MK(BT/^?"F$Y8-EH\?*/%1H-MUA1Q8P7#/<[>/S^ A3/E=[CN,5,^Q9CP
M7M\M[)"=J]:V:DZ[IU4[S8/:6\MS[%EU2 OK._O)X@F[.HD&5$?:+.J0^W^+
M1,BRL>B>FL#[N;W(SRCYR=/Z)T;6#?1U;0%D%QMT7#J>&IBA'3JZZI/0=#TG
ML'WF6[KA&H;O:O_XR",2FJI=K!>:*'!U'0>?&;OE6/H"\,K@@R^,9ALX-O%8
MB:KV#:-+W6Y:TEPD69TD67EJJ.H&,8CNN(3XU+--9A'JZA;Q \),3E9:05;:
M(<C*4GL#A_3AW1VBJCTG!1\23:+(4[VPE:F4NQ)/?-4KQ/0Q^AD%+ X$1=61
MB88%HMNJG]'%B/BY8ZQU7MT<8SIH.&:7,+8S!TVSABWJI7E&+5MVJ8O/8C#W
MU<</C94&0^CBMM96NN&ZN]V5/%K9<>@0.F];\"5<Y]7-K:L4-'4F2VWXE=[E
MCS1^8%@?IVPIA%'%<+$1Q'DIRV_V*T RF"_\-M.0Y6\TBK%5Q<<)^Y&(C;J-
MR[XK85YLN"PZW]P6-7L#XM86''XK5>P30&8+LN% R+3X03K#<;N!S#.*4'Q+
MDY]1AL"JZ>H3MR89CO:@TIXEPZQN-MV<STF*?LC"#;FTI9&%M4AK]*[UJ:A[
MSGN)KYWI_LWQY?0&'4'7264/U&=,?&5C8+P\@V ;=?Q,+>76N7&>S(&M/N["
MPFS^)"I1-=9XW-[ 5/NVOG6QF*,\'R91NS<>WR9J;;4WL+2^8VW=J^.4JB(?
M$EGY1F:;99BUF/"YLV><D7ONG@[Y 06>+<:>1L/DA3'%8S$+HPU[%!VMW^.0
M@OX+!;X$NO!WD:NW*;/4>@/-ZCO;5SF4/K?.8J]U<=T2]C#63?JZ?8+]MH^!
MDW^,4N:/E2>:_L4PA*;P)J/GY3D[) ?_O5CX3>D'(_!&WW&Z5,M3^M,ZSKNW
M1AWI#>P^<62NZ&$/:^35Q;D:3I\2&."_6<#+#,YUC98J^:X9.@] SGDM0#NZ
M+G8%RW;>YGO"^_ VICF3TQQIRP\GE?3NH;$U1K][-%J] >D3NRW_FE3;MY,
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
M5V9Y:>J3+$UW4&V$UWH76W,;EXW2PL]B5[Z7F]*8&;M8[[UOZFV%YCNDRDA
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
M^:)\_AM_Z35?0*I<^_^:1$)( ]VEH_(!G__V];J\'V8R9)@!S. 9S]'X48F
M+<XH.UF%]T^?<I,\P7J\E ^*,$EER"ANC_(491F\^2)(X<%Q15T:,_\QAL5[
M>%% <1SCZ)7Q(QTKH^29I9GBT?@OSKJ3,&2I0L&JA2<A_Q@R7KT :P<'$W_,
M+V*@++X$](6/%Z$#GSZ"5?P@9@&7CF#08YJ^5%^,(*2@9(81'U($Q#0$3L,P
M_95_!X\>7:1\[NP78#3"KRZ5Z<IK]ONL''Y(?71*8=-KQ4\9")-\V.50811/
ML'RPPM7A13$HC\,A[THR3 !<^?5]?-,7^""[5.9>NN3Y=)@E6(EQ. F8F#E]
M26%CE8#A!8B!HE_N\I?>TR$LU \ZZO-5R%_ETS28&1C@\08^NU26R,LE'/I
M]!,K_S,9O@A7BJ[V%0S?EQ@>@AH+D/H(>U<"&5.D<W1CYX'1D"$0J.)-X&)<
M=OC0PYY%N*RC28HM)L:(1KSQ0W'13>6B:7Q_^N;5EY5C$01(>1>$S\Q+)[!#
M8C*NF$L?2VAST#XE,!/8GR0=HWOVI=1W^LJ7+S>S_.,"/BG?0I6/H/D_TQ3=
M^D^H#%7<^[Y8BF+O[Q_ALFSND9_OFSX,A_PC"4"Q]!_AVO&_IP_[G3UY0,@Y
MY)7O; 3OPP,,R*,J["96'H'E@*0!\H,GTXRO?SIS.<^6@T^?Q#.%S,FG7_="
M?+02/3T!\F'A@5R!<).TV%L_A\L<?(H;+Y4?<-$X!;@*KW$F!/732+2Y\U[6
M00BN&^A6+$5BA1<_LI1A=J"8W@KX7.;C4*[' L)B='T%^7U^&"#@S &%/SZZ
M"@@N8XHGS/*<FR&%-UW/=.'H8].^_ S!?ZZ*#GQC*4?,?,*-93'#-ES==0,"
M0M>AU%"MT&,J\4U+U?.2!;:N5H,#MU\_+]0L*%L!?*/I7<I5^X"GQ):OSCW]
M:JG5@!VG7@+K6>SWJP"_5S*\K[+/8@'$NQ3^LBE:1'6\ ':/:[F 90  +#+[
MQ5(_ROB'V'*J[B'3-WR;>$/0Z_Z>WUP^G!-1ANB!>W!7D2_^OR3]*W] 4;MR
M^J2O_^_^T_1VKJ_SV[*7)R\99M,M__;YMMALG$#E8^7O]_WB*Z"D4:$;7!X#
MN_\,,D\T@Y^A@"I'!YZ1"(V4"T.8?C'[/T87!4^$<:<@[U!-A4N>'R/_D6M!
M8]@=8*C &.!'P5QXBD_&UQ'_G(J)_.OBQ;B7CVS(^4#)A/ NI,FJCB6XXRP1
M)C&\-(A2V([BA:CS #:X835+HDB 2YB=(/8_\(*2;UWSBW^GJ?\HA(NA<>FB
M%TP_>8Y1#(U #_@%M,A9XU*JCR?(3UNI+#0;#/R.ZE[&OK,\+SHW*NY@<&GV
M&(V*\YS_!U89B!_MQBGM7^@E\6,3&OUR,<CW7\66519)J$(PDQ3)I[)O@A^#
MD@S2A<;T 0AM9L$16CY8S@$_5<45:[P!1O@TA<:/QPB4*]#88^R%@6_"\BI<
M6'S)1><TY#G%42DJ5FSP]?^B3Z/WWU%*7U?V&4"; J.*L.KCS"R+N[^#LASA
M7M?@A"/88S$3>C- 0, BEVNY&$65]?.]\I@, S0(\J4;X@M_)CQ_("KJ(< 2
MB==4E>*DV$W>-98K&R7"_VQ5" 4!,P);TP/;4(EEF)YE4-<Q#-@,!BBQZS'9
MGA RUA!"_>DNSXFC/Y4_Q7+.BB/!T4 9G ! V+\F:'()[460)3ZN;I,+]@6J
M1X*,*L=W 3[A_\:=+"$W)Q'>S1G7K\N(-9TVMFWW]BA9ZMVAW!.C7PKVN/AS
MUQZ:3VF:I&#&(_^'M?T!S_XPY.V/"C"1>3\-"5S3,2AS Z83QR:N3GU#<T*J
M:IJCVG3>3Y.SGH*S?$O9SRB99$#FV$4/T/*J,_55)TY#Q\SK,YB=,="M9S#7
M\!S;(([)7-715&K;U-?MP";J(1TYOW,942QN52](V05#'L:7E5/B-)V%*XYX
M;:]"J;V^<)@\T1?@QJ!G%JI]<7'^X/^NU]R%E5*\/& HD#@SX \%@_\)E-;1
M:!@QH<X\3"(APM"N\M/($QR_W/\R^T8ITF\RY4.";H.IQ^GZ_L.40]5>?Y,$
MZ(X1FU_<=GT_M5$5W5(O-/7"-(%$WGAO02=C>#YJZ$^&(BLMB# ,%2B,IBC=
MLI*%SLX8.1O AKM*\DDOOQ5^)A-4V=CT77#=)"LTS"$ZK8H-'>-1KDGZ(M89
M;,[Q8P)ZN]B4*+R MV)L$QZ0?T6SN47]X_+^4OD;2-B4BU=8*3;"ZRM+]BV-
M8-E'PXHG[F_7U]]*&=^,Z';(LL"P9\%DR.[".>:57<?!-[2K15W^ZFF)1;9F
MSA.Y'X*(#D ZT] B1#4]E9FZX8>,&B8UJ3K/U@Y'\HBZL#1(^)%Z)?=."$P
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
ML5TG""SJUJ^1,9N0.\T_NPOSU1(*:J%^+R:EN?H*(Z)VH,0,?,MU+#TP?!+
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
M%&<G^5+5-0J65(0#L>/+[ I57U()L94L:MH O*I)3D"U$[52'UGE@;SK91F
M!&TE]_H4]W'2+RJU"@V06V9Y"GQQJF=99\QJ\5XQ?S#383548?[G-N"B_<>&
MHI>U8!3^7[GO8<3=%46[R"#B[RFWIUSAFA45"]K/"T<5=71$ZP'QB*R".IBI
M:!TA>@WGTX6%\(>3W#D1YXPX"E#?*[A</_]TEO<5D(QRQ3!%9RROXCJ[3=QS
M/C/YQ1GGR"C&7%TZX4?V@"(+J<$3J>*+?$QE]V=N,2<8[>7]VRM%IX6 Z%>[
M1C_2GYQ&XND,1'GJ<%9>\'K5L%C]:2GEU2Z 'W-VS!(>(?HTE.=%2N=^'@K
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
M#=B4[R:IXZ*)SQXD[A#=7[(0'\ZBQ4MW*MQV]:,AF!G,!/;@:1 QI1*&I<&
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
M6/.D&Z^W@/WY*F/9YK%%N$^&:U)>4U]-^7X=S>K>+-UOI@Q8AN NLD0KE7N
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
M<L@20XF 2:(.']_QV.\/M8<M*Q>(8N!9130\!I"?:;%YX,KB[+=%+)0L,I,
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
MA9&8VH?R6^A*DT%!Y4MJSJVE!&+!#<',&@$X8^[H)&"*,8Q7KL#67$UTRMH
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
M)L)A17RM^"*0%4A(-+D#QF":G+\>60A- K@V2T*<Q5_+0[Z2\AL/3"?DW Y
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
MJ*2I/(@48ZP4_TCCZ"["9 SP-R87(C^:H@0HZV%::^,RI_6'YOZDE&,T+EN
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
MIUE$"Q33+9@SKLPPJL^P@7&"&/B&!=PJ*KC^V" 5;X>O3:\RIE>!N<&K!;R
M/PY;P,=&TA?VN6B"GRKQCCX\K#'D<5#,.S04P+1Q+2*J6"7#<Q5!M!2IBFJN
MV.;#.)5BXO]L/31AD0@P)29')8YCTD8%2(#IF,93A.-$\F91W#:7QI3$Q7C$
M$LP<F*B $'\5+Y:GCG)E,8;W(Q-.,7B/ZH7E##A1X#50*F ,I*AC EDJ,EC^
M%.1 4L@X: 1(C/V(]X<SU$!!=(=Z>8EZYD-C<TO Q6%.X^HG?939W%7X"\9F
M@=Q^4@SWR9C8 @?<9R_DGUM#_4PMLB7@RGV6N9)Y@)DU#94Q-QX>7D%Y3!GC
M8'""*I?O'(FT9#R,6"'Y8N0:A2"L @ET'Y'B@Y//GS@*!_8631EP*B#XBX32
M"D8VXKM.37W"L*E<9H'0-ZB0FT_1?N>Q^1SASX+Q&&652J%6&LX Y))8R 2,
MGNC?#,,Y6B>TJ>W,)_ **<!9,=G9<CR#'D_H)?5\8O9'? O:E8QQ_XJ0/P&@
MKU2LD*QD.@7,P2VJ6@[X&4E  BR+4MNR,0&O94RYF?N= *P??Y I>P$W'F[
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
MX@CUN3=,3T4YKU_NH."J6LV>U^^R^I:-XP288DT39@2SZEVX,(L+5HN=@CW
M)V9TU?\5>*1+IHK3&:P_R&6)_N73:3G1I1Y_D(_!5"B#L/BC! LAKSM7? ^F
MJLU01IIM#*B<:5"U5V*QAUBL,S*4[=;:.6M4#CKJ2:;,>4H?\LC#2K'&I1?K
M1\ >AD:6[91$6H#+%K430X/M,RI.!" /49RR.^Q>Z!V]3[1OAYEMRUQV!X,
M\K9U,8)>]U1((XCU&1 ^H<J;[3;\$3% \X*92^7!C;Q]-$K\='*0&24=4D,;
M:.G(F=X=.79/>S]2,FR[3<._LJX_OUYALR 92+6"H. !4K!CR*KR_)DO@H![
M@,NS)&#5DC7]E EXQW*;KL3</\2Z>YA%M5^T#L],?SJ*U#<A]J7 ,>[/,,FW
M=:8WL=,*L V#:72[ZV# U11R4(%WUAA238&A?F-(TQ2!H5YC2#6TD7L4' W/
M AA>H(XC=MV_/]ATMXS>TV36I[G"P[>W%46VU:ZB3WA2_<>L8\B:^?SQJP*Q
M?4.L:LF&V3<G62!V+[$/LV=H'9[E,[S8Q]<LO6=G?K'J5S^C051(<9KG\ 7\
M8Y20Q*=@_/@TNF<C846$I"N,+PW3WKZ%3WAV+XP=@9O^XL8P%8&=OF+',C1G
MU+42001%AF(:\-):[#,-291)]R2>L0ZZ?=D$>S3$A\<[EX8KFUKW@0T#]90&
MB"!-DW6G^PGK D$OAB!;5O7NLS$$@EXJHJ"I(VVWD,+960?#"QQL3IE\IL6S
M$B9[M*M/*4AG*K*M.;M9W/V(O@K$KG:E5-FQNHY2%(CM/V(O516L%+US$$,@
MM==(=4;=XU(B3S+@8,CM7U.:Y#1_<]!0AWC':;WC#/R 9KCXA&0_*1Y:>6R+
M?W@*1=5ETSE.>:% TK9(LF6W<]^EP-$+.\BRU;DZ2>#HA?FH>UA0) V'8@[<
M5/-KF[EZ(CG8O2Y:5O0=#]80Z8T70I(K6TI7DTW@Z&5Q9&C'24 )#&V-H5'7
MWD21(AR*+?"#^N,$/G7W*$O3+ UF?I'++%1 $A(_PC)%,7'WSAI9TT2DH-\X
M,F5'Z]K\)'#TLCC29$,YCALJ<+2U<2 B!:<;*?B=)C0C,1@$P21*HKS(V#$S
MW$!(<22+"!SLDD=P1>"@WTAR9</=<7ZCP-%+:1Y9<7=LAQ4X>BD<Z:/CB+KA
M60?#BQUL,Y&%EC4YDD?#-,-.I7+<<GGAV,&%4RIY,TS9,'8<4B5J&7N,6%V3
M'4N4E)\>8E5--NT=W6>!V!XC5G=VC8J("N0!QTL^[L.Z.6N'P0831F3L^XTC
M0U15]!Y'8#%V=@4$CEX61Y;:>3*+"(X,Q118#HA<?DKS_'4YPUX*LW3RW ),
M87ROF3HAJY;:G]X_@=,]Z#-#UIT=1^0+Q/88L9>:)9M&AR%+ JD#0*JJ.*,.
M<YE$[&/XL8]UH^@>2):1I)#BB'A1'!6/(BBR2QW<<4JP!8ZVM_<=3=7>"BSU
M&DN"D_J/HV-RTO ,A5.(C'SD(9&Z1(3]5I"_X),B+K)/'WK'MGOA:_4:JR(R
M<I*(O03,JH:(8YX64EU7C*4[K\#(_/$];>M&1$(Z=VV*I';/,23B($/ DN"C
MOF-(1$'.+0J"\_@OXU:-B(A][-.9<KN?(3<(3^J 6.P;S[PZ# +[+1E//KXC
M"/BT"1CC6)8CXEBGI4]511UI_<'I\$S6X06R/M$\?R,EE!\^+9&BR")O5N#I
MDE*12DD*5FM29&D,C][5G=XBR-6=MV3=[G <38]=\RW>T1().JPZ2&=(3W,R
MX=CG1IS@$L_6PR[C[XO"Z\MT^B&2/B;^Z!!>MS!Q3]O$567%WO'8B6%9N>(=
M^WE'*7ZKARMB,M@=1U ?9Z(EQ3NV>,<9F :W)$M@J;DTI<"#8Y)M,@C>2)=D
MR1COA101[^CG.\X@%C#'06!13]*$,Y(X?%&\0^B:C6[H;R2/_&.XF:?O3 ['
M951&RHX3_7KD%PJ"&P[![590U#^:.YEWG(&5N*S[WD?QK*"!=.GMYE(]89 \
M.QG4-PAN+Y!6[? $!5+_DEV"Y@3-]3G!VNMWG($#^"?[!70>@461.SH7+LFE
M=%;D!4G8;D244;Q#V(^'B9T<0)(-H9@(CYMR5-G1' &USG9"7T#6RW><@>K>
MO_]Z *4P!'YR#-FP==DU;0&UEY%"0[!@#EA)8PZYDD:\8T#O6*D&-?ND]. E
M>2U]S:(TP\J88DRE;Q16E^-_?3*-"ECAO]D<<UDB<<Q:!,HZVP>RW"B +UC3
M+#"2/N!'X(8I+#0-<FE:??:_9_&CI"DR_+^FRA)=+N'!;R5I(0',_%E,0$W#
M<O+V:J;M/?PVRV&C>2[=I!,O2MCZE]=+DR+**'RZJ@FZ^O3I9O1TZ\=&"MC-
M$RO2Z9'0[[V6OE,J?4X+*FDXU!7AA[_E"):;-&%EJPAQZ0- ,O$C$DO?"_C#
M!."7XU#8C_"SI+(1*$&4^[.<343)Z!W)$ ;LC=%D2ORB>C_20_F&%?#^E:$'
M_AM$]^_^D_W#;_&R7]_5M\]?W!O85*6"&WOC&\8!_F9(:@A)?B@B<D\RHVM6
M^=);V&+!&5\P4'>21SD@=$*B!'@",%5=0GX$]+-C#>I#'AF&?1K=(Z[R\LR#
M)MXEQ2DL3?)(#D^F[(4))X3J!1-:C--@)/U)0;#D*?M*_4GVNHR&-,M@C2&%
M+P"G,BH$1I^0+.)LF\Z YV=9<C6;PH7T+B,367H81_X8[I_"=X#"X)D894$Q
M!A@K(T/ZA9'AW.[#4C05XPR880*P&^<@'P)X]@^2^6/N(>@J$U'::'CH!2F9
M488,[U%ZI5HC4X)OQDRNP]Y5=V3^(B-$7X%<&-G5Q8Z X7A[Y1@C?;<WJ"/I
MQ[A9+9/9P8RIEC'L#?1!F^@\$H- 0DDU!AE\-P;Z8Y_ZUXQD0&45);"79!$
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
M_W[!^[#8*VZ^\9'WZ?/8GH:&=9$&X.3>Y^ZPW]_*#FLS=BA11Q<]VZ4LNBM
M1^%*0?R_>6;6P@:NZ/_STW^]?P.S]NF7)PJHV7W6A D!>< RXK_L1 ]:$HG8
MAO_;S=HGR[C-.A)8^PI7[/*@9A[4S(.:>5#S! )T>5 S#VKF0<W<1W.*QFT>
MU,RQ^/"Q. ]J9C6HN63^]G$&RY),[3RLF>V3RL.:'ZY!IWH;Y('-7-TX)'4C
M#VSF:'P$:'QL@<W]!(3^C_I_V9UM7?S::#RP&\/B5L_@)OLFN!>D*__O-N S
M)UBUSTA9+.GOA,_:Y"LK)-5)6U^?4G]UX]*>*;6 _DY]T'ZZ;C"L3MF/H3P,
MH<S\ ??9 ,P/*EO9%<)BCBL<>)N*HO)>#_ 5*US+*L2_"@L+()LCU@!\=G!\
M^ >@.97L>7 -&-XQ8=PS)!*M^ 5/E_ZI?CE76$<(*G<9/KRS?:SC^\)=JM*Y
M !O"(<+:R+KPN6&B+B2\GFLX5/H$-^V*G@T?FD9<#<4+>H-DX%D H *<ALN&
MMN<#%&$('[8GRR]3 &_.E]-U-T\W0: ^/T%@E;K!I4]Y6D&>5I"G%2Q.*]@M
MF&<O];;]QW/[NOWT%VO<7;-FXZ']U+AECZW._?-CL]5982-[TS>>;*9S'T0I
M"J ^X#_6D.X)8,DZZ[OVD-F.0.*@DO 4H**^"P$('&H'0567[2Y('HMAB7]\
M$6M%&OX0"4$*4<>U9<ULG,0T_@X,';^T8"+/X^Z(!%A 4@>70,.'\]K6#)&2
M03A^XW[@4G<,Y .X@5 V CSZO!=VSB!]P_/YRXM 5<)^Q0X'E"(P$MPE  R$
MZ3!@W,809L=V"S0,_,OPOA\$))X0D6SLV4 UQHDUAC70/0),8*5*V?2X-R"4
M@G-W^9L%RDO7#PN?[YB#THC+5\H?+\,N"\<# @^[<(91>XV]\OSQR/'5JKAR
M2'E9U;*V]00J55'5RO83J"I*33VHQ7Y,MM=&KQY&7LLXPU@B*^AH(3&73YY,
M8;?G29FWBT)F*SC9%B2,';^7=='FL^UCU6J%HK9Y9L+B=,$#"17D*'R8*%PI
M%*OE+*+P*:36/*>LK%W4^]LXF2-S$#O(UN)+]ZW0L"+XP:<3Y5AW4%A7N2RH
M^\2ZC8/!<U?W8<'0I#&@!&/2'?!-L '7V4]:32FFN^=.>=VPR2[Z=%W!90OA
MG[34%^3[G;+;%/;^S# JGA&Z;KG)?@(>DQJ6"EH''@4IN]@0T.$]= 53X&6^
MVQ3]P_W #US!^"LWS-#W7$C:*U*[1%8JL9_)JXI-3R./8C1)@6*DX7YI?S\!
M*BIJO#CI=8PV/;8]V#GZ-5VA!ST_AFC*8XE="1W7&'(73CMJA(S.;%P8C"J=
MZHAR'@/4>?,'"D:QHTZ,M@^P2K:>]J#CR93JE02(LCLR.4YMBUSJ76Z2C]@;
M"$%%PW^JU)5Z\GYT,H[CVC]@C3YV2_RI7"DG+U'SYW"Y\:GP>8>]D2-Z[]3S
M;X"8, WQ*F2@?Z93NC#AD0:0R_#([*C(&X 11F5>T.\;/0,;?@("#.D\8/AT
MT$/H$J%A9A-PT9?M=X&#,56+FB_3)/B['G92]@>&Q_X(N.L+%P[O43BVZROL
M/H@)(^S["Y@&4[E"(@\M2Q>.H&;9;!B8/F8B(&WYMDN-EB,<Q&6Z !,+<%=B
M*"#:RXLK7G ):?P-T:T0-PF.VF\#IMGN]Q"%IA93D#@;!X.P@2HZ_CV95!&#
M%,?%FO=$T@CVF"Q@T<9K&$@A$I"3T.P W-GY!X>$F4^R[RG@ B+0[&!)"'T
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
M*PSR)A+CF%QJ4_Q9Q(*J'_@!J*HGHLO0R33#%*2]J"Q9<AP0-.Y)"P:\07P
M(Y<22[RT/5((O3RAMSY.X0K3L98WH<[(6$'7$=9*,N9'M/MC$6WX*PI$CH6S
M]<"-3-8P<)N.UTY$N(DPQH@!C"5.80>TZU'[<$7BPQHQT_B.?B/?GOZ@L-J^
MMT]<IZ?XE.<K/JMD/=7R5.E<7<K5I=75I2WFK<Q>ZD/C\8FUVPJ[?_I7ZY&U
M[V[N'[\UGMKW=\MPSS'FM&&V;K7X3FID%;FNO!]Z@=>XK^KUZ&XW7@BT_*L+
M_&7OV9/JW.S)V]:OC5N9-MFZ;M_].ITW.6?;6<@&I%UVA(AR<V_%2RB$X4!D
M."M*RL4;7AC64"N1%^3]2,39L\4#':_ZG:->\@"*!6L7PNB$5$2,=_+)/C[#
MO%HZ>)QE:F,NOF(^.;MI-)_N'Y=%U0Q??:!+T8B,CX;WG=WPGH]AC_!Z)/?&
M4[0(_]0(_QH46QL/WVF(VXOO17QNQ)&O/@P.+RVZ(%&8RG!\/S6-$B!CK5M3
MPZN9<P]K>5S<E#+JV;Y[H2E[4FYH"7/O?7S,HF;#Y?GNL?5KN_/4>FQ=LT[C
MMM5A]S>L]<=S^^DOS+9]QJM3+9GZ_]QIX<-0E'7F^XHSP1WN+?8;MZ@#1)@J
M7 B#ULG=ZC"4[(4WF"GKWQ621T1IVO0H2LX&;J-'T3A*/T7WTHO+A\@7P @-
M@"SQEG;T\6/RTX-\,1XI</";G[2B4F2P?1,I._03\9<73*[T23>G2)H710QG
MA]"3:=*9H].31T'Z(==%R!K1<X;R&OY;0,Y"5\8=X*9X95U0#BGL$6];HX5N
MB1?;EZ&&=,R";/KN*+R'+8/3F$OCQ]4K7)%.RI^?=D#A%XL"*&X8V8PXHVD,
M*0**811/^,AE_4&2I%/L7JB7>!S#P'R14?88$GM*$@^UIYBA[].T2KMS]@D.
M/'"U7BI3IA4?DE@L[-7F3 H(I&)F)BFZ86*SO-%/<3F@$RJ\@K[F(<;X(@1V
M4R1(#F%= !517I2D)-2:=2/)4I133L\P@VIU6\C+:W87U%GD"Y*1C?,<2GRP
M31.4C6AI+K,"4C<2/A)5:9C/'****P4VM'7*;L",>\\)?Z0T#$^: )BBA+D$
M,#,R$ 6U(":PXH*,_Z-K80;#DGQ7[L%=DG6%S!M+ETOXND(7H*;9EIB< SOR
MX=3)!P-A4GH,_5+ ''9T/D8.34>X:-,"1V+VFR5<;V XX]]'GX;7#:3O#Q-
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
M!@!M:W_] N!3 DF %!5SELJ76"3Z@>Y&H]%H@+_]]6GI@0=$&2;^A\'HY>$
M(-\A+O;G'P9?[B^'[P9__?C++[_]UW#XS]/;:W!.G'")? [.*((<N> 1\P7X
MYB+V'<PH68)OA'['#W X_*B SDBPHGB^X.#H\.AX\RT]&<V.WAPY\-70??=N
M-GPU.AX-WX]>O1TZ;T90_#N&Q\?O7LQ/WLQ>3YWC0W?HO#^:#E^]1W X=5]/
MA[/IV^-W;^#AZ(USK) ^L1/F+- 2 M$QGYT\L0^#!>?!R<'!X^/CR\?CEX3.
M#XX.#T<'__QT?:>:#N*V'O:_K[5^FE(O:7]\(%]/(4-)<Q+,\%IS$@0>@3Y[
MZ9"E #DZ.CP^'B6M)2Y<@1W[C$/?2;&[G [Y*D"L&$:\/I"O)9W#X>%H>+1&
MR>4I6)[,ZX/HY0! SBF>AAQ=$KH\1S,8>@(D]'^$T,,SC%QA!QZ2FEYKD'O-
M(9TC_ADN$0N@@RPD\?$7 *2"\#(@E -? YU!-E6L,LHEV$AV3(HP4NDU<2!7
M=BK;LZ1O&M0!\CB3OX89CI=/S!T<V',0LN$<PJ !%WG(B)/X27UN<A8[>O_^
M_<&3-,%B/@IM2K4?RC^'HZ-Z9,N,TYZV^#5,X-K@(1M^]7A(X+;DH7# E5F$
M"5+]9I9L% ]@2R$D ++WK^L09,AY.2</!R["RI1_O#(, !U _CF,_FQ"F?&
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
M[1*U5EV#,:W8$%M'4H_9@KM$M23..&@9B:*/ -8N,=D%T8Y(MN! @'VUT09
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
MFP')*XK>*''+3'TRG%A@D?#$T7\5*K'4YL!8PT&-:=7=DHDW[=U8*%!MO;X
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
MV]LQ@C.9>R)H4"6)9XD3$<,8X)$RJ@RE;<SR&N"^AX!S5VK=-[-JZ:RZD;X
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
MZ*?VTG]N-^QKC>F24LFY:+(114O-O?!6<>6JUP5:EL$6G]^3GWP=-*C-$[R
MR&QPU>AS9 A*0:>Y3Y'.<MKV71OKZ"Z6K@?%B]F,9/4BUI81:3[@TF+*2C!:
M1F3:),EB<9&I4%":F%V2NLG*;N,X_,;2D>7U Z*#6!O8>R]A]N7%.-?__/+/
MB^%7&-%"9R_F+\ED^4:[WV\PNL!!-N"-2IR%0JO4-CH6341&[Y]50JE@=!ON
MMX)W>)7HPN&ZO= [ 0ULQ@](*QTFVC&W@UM$O5(D?#%KLGB<U/25S(Q'>D.L
M<UP\>"._O[[L"/19:TY+4GHT0V\J^AK".RNX_8T;OSD(6L1"4F%:U^(.F5.M
M@$7F4"D,*6LL#]50=-N!]H;]K/7K<(3UV/IO8;Z_'H[)V"/%_X )"5$<X8LR
MQ^F+T6CR>S4#7T^F+Z=()N#;R6SV&H;3Q1OR;IDMX8$G,N<+,RYH.MP#,&^-
M8<*A!G!1%ZZV<HTZP7B6JG-@Z??81_!2"+].YCB[!OXKS@=6YJ)2M"Q+I+.W
MYE/X&"0#&;6'8!7HA^HZ]M]Z[F)YEDK1DVA[[#!XB>@5%IR2)BXU%E].9O/9
M E:IM^LA,AF489J;PH+D9..#U%8GK<CJ:L+X/8">->U]"+G']H.7L-Y/)^<X
MG7][/X+QG$ZR>G:=5R^O8O,& RHKR38*G.D8:W36 N/.!N$,]\:V48"'4#UK
M+>A-W#UV'[S$]HZ000WUO468X8<ZQN9=^=L,%\L?. C)A.Q9]-*3-4/;DQ<Z
M,E)=@2YRKDP;R_-!6,]:&?H3>(\="=?WJ]HP\PP_P1_+A5<])?/.>-JI6.8N
MU$IC8&!M8@!!2BD2'5MMSX6[F)ZU'O0DZAX;%5YIZ/P+&:P+- ,EG3>"1Y9-
M+5RK?07 U& ?E!0T#][F-K=C-T \:YKW%6:?+0EO+VN@G3:\1&0EJT4?3%W;
MNF068E10-""7#_7[[QK,?M9T[B'"/GL.7L)X.X0X'"WR\,B>6-S2?9F,Z,-G
MU;:8?[M::\V2=M;3,JUQ3->Z-1\-J5RR5G*?,U_WYWOB>EN$S_Y*HPD5#<+8
M-W%>0O*Q!&,3G3'2UZ9=2K.01&+.J&23"BKXA_ID]:,=3Z8(;9A[0#WV$7L#
M37B14NU^/GL/WVHL8M52A$3PZV2<5OU%,$;:U5 Q:PKAU 98Y,4QPP,9)]KD
ME!\:%-+AC'@<W--JREXDKI\B/3/01DFF%YAOK'PS2I)!5)+6'CGMG+$D%G6H
MXT\T%\8+IW.;RZ[M\)V$JO3-0X/[K=M.[278;P/OE$2/@<5L!6V?F%C09#&)
MD'4Q7(L4'ZJ;Z2M^< 7H^>M#'Y+N\<KIRJBJ3>DPO\(X'Z2(8&56+*"4];X>
MF->Y]N>6"4/R7C\XJJ9#&M UB.=/]+X2;7 O]!''P\ET<84Q" DMRFB8,35
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
MH6SET)U"GO8^AGIOPCU<GO8VJ+[//.V=^-HN2W<?81\N3QN<XE$;S[(JI/$
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
MVM*^IX[M3EF#$^L>L*N=]&Y3>26=\T9)AF@(I"(ORBL9&48%.8HL9*,0QXY
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
MD<G;2IF6RTG9@C+,FT*[4G22&S".C.M]2;U^S&G1NJ?X&B9=S7[#1:QT<;P
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
MWI%Y$4L=RB6LL5Z)5E;7@[@Z'RZ;/OW=Q7PVAT6BP<";&(SCAM6*NWKGK5A
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
M7C'U\W)Y>1MOFN0<3:CSRW'=E"]9A% ,B=P%YE$7)7.;?%>O;+P8H)\>! ]
M^N@<[YL8%T3/M4OQ0YZ1!E?+MY>+1:5[EGZ=S^+5+R8E&I0\D97%.4FMCB'S
M,D6P5AJA,K,NMDDU=2#RQ<&QE0(? -OQN=';YI2GA+;<);6K5A9F3>96"R@J
M2K)X DE,2 E,.E][)<G=;30MH2\6AFHK._5M>1*5C[]C33JE=/ ))-/KH^C
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
M,V\MN41M6MV>)&WX\,'I$'BO@:57O?58L[8.MVYNC=EGDD2>?JW^T$W0?A,
MN8F'%/K_-Q<7\[_H7V1Z)=^2"*>K=<'3-7=7'8J31,\EUH[9Z&QM^(D*0L "
M)DC!C&!<ZOTBX4W(&QZ-/6-@/BH%-J@WNW-6'Q.:=$R$$ KD5!R=3<D F>>
M*FC,+D@FVI0#[4??2[[U&FBP <[^B8OUO!N2P\?:2KU\?[E:KLAT(F%,R!S+
MS+!$G#,)*F8.+D8#Q6>690XAFS;IF\>H&AY3+30Y;Z2&!A#IXTAMNF"C-ES'
M&F+0Q$WD"7S1"%IY9!D--['-1)'>6!@JO#^>:^PTVC]U^N >]S]\N^-SOEOD
M?U_F6?RVCJ-)HU'X8"#Y6J1A- ///8-B= K),:4:;7+8@[A3I1I.A)I=V.U)
M>RTOUX<(W$3R]B&Q:7O\'D2>IMN]=P7O E#/VCD1D,A4H,N_3C,31*4JY&P%
M# D"+RE'@2*Z-I6N)P/0$PWG8\!/%Z4,A)OES;V\20((:P09$60QD 5!!H0D
MJS:1&>HSERY%'GUL$U?;A[H3.IE]J74/V!REDP9]G@\?G?7#O3XVN?C(51(0
MDBV@!*L;';2&&'R-HS!K5)O2G"<(>[6(^M):@PZY#_/%IG'JFLX''.X-_O<A
MM:E5U('8,5E'!RI[/JRF6KYTMP16]_BJK6FYN;:%XEP5NJ>3KJXR%Q*"J.TB
MW$GGK _2M9G2MP]U([*1^D%1[RII )LN2-?:8W$H($97A\TD"4XQ"5%P&6PF
M833:*GRBNZBCN=2;EH^XC+JHJ('9]!87BV_K7-6?1'1.5T+836[1/K#(,WAE
MR,I+2 8E-R0;>N25<3)IWB8$WY'0X5'53.GSX3368E#%<C7]@JO\ONPA%Z&\
MX,D*L&A)+CQ:DHM/P)0TY%48I1IM=>Y"Y?.%5C-=-3#-[Y@!-S_]/].\H"_Y
MX]LO^6N^6%L#%H-V!CED&24HJ0Q@3@%RDDE*F1PK;0;&[D??J_?7LPX;S*5X
M,/IQG]Z-W; /L8,'QW>2>W)'L#>][Q.RZE5I0\4^=Q+-8ZBUJ'2_"UXKH2,1
M+0H'GHNQF%(2J7$1YND0MK^/. Z ==%52V#]//OS<K5<2X!OWG&K1/29BTH:
M^<LL*PB21WK694;/7;:-QH,]0M0X0N@]J7,7<([41<L8^AW2Q(8T%E3BH1X3
M5S2HX!DX:P*4@B%85$X*,1A,Q,N$R2&Z&.@VD=>QU20-#T: $MD3:=I R+)
MPCK/3NJ8&BUW>82HEP:30W31P$-[>X'+Y?NR*25\OU@7$EZ]NU&:Z"Q1LEX#
MI,EK7%=:Z^"+$($%&=K<)3M)>ME^6#^::C!<[4'"KFWV/4AKZF@]0MQIW*J>
MU+@/.([008,'Z3$2T7O,02@PW-);F3-"B-P TS$;%\C.$FW,V\'A\81/-#PZ
MNHB^[_T4'R[#Q31>E[%O'D0>LR27+T/.GAY:X<C0YDR +"YIQQ(K9JO>;$<3
MU$.?/KR5T9OLYWT*KN]^N ^+Z5=<Y0\7&-=VU!9I,D@CZD,GL,Y09K45/-3>
M!"84X9JSL)T@WZ731[_GN6BW/V'N/+&#-M<_\,=K2QAGJ?[^U4R9'/^83?]]
MF9?S4I<XXL7%ND+N?I]>PR[[-H0.T&X_@(2W%Z=$X3 XX[VSRF?G710R.8G,
M&>FY>K+OO@W)I^]:>H#X7VZ::HH56DF;0&II0#FZ$[RDGVEK;+1>!B4;%S@V
MXJSO;NIM5$S(QHF,Z0)T;ZXKAK!6Q9(YY E]D6Y8YMQ>3\@>7W:>':B] >^I
M1NFC=-,R(MJO\*Y<]L"BER(Q*'6KG$(O@=[?!.M%<THFJQM-(VW)U3EU)/8.
MZ]'!9BQ]B]OG^F:IHI<ZI$ 0]2SY.F4A0=!* 6J6BB[>F^2;G(%=%)US)+ ?
MR,P;J*Y!T.<ANJYG_NU!6=/0X&[:3A,9[$>'>P#C" 4,"Y&(7BA'GJZTP9%_
MJ^AV9U:"SM(JC;+V2CT+:#P1%1P:&5WD/@ B/DZ7_WJWR/EZ($]=F+")A215
MBBO)@C8N$Z4D *]+ (_2^\2C%XTV6^U/X_#.1%^:?0(P/:FE@4.P36DMBZWU
MUW<H])IYGC2#K!R"4D* KUN)BN,V!%T$\VT<\:=I>[: .5(-?6<?MLG[E!=?
MI]73?9=OFM"$$#YZ"UPQ!BHF!+0!00CKLPF&V-]O/\[3WW7V6F\ATP8%#]L4
MUOTZ<973;WGQY7IZK6")W,<Z*\D&4*GND$]>@&$Z*"\YFM1FXM#3M)T]2AJI
MH4%%^;W;Z\H2OOO*F5 $D0B\T+VE5*%7SL<Z@3"4Z(3A10Z#DWND/5N8'*>$
M'HM?'KSMM@9'WJ%2E"ABL0I$EF2H1UG Y\P@EJAU<5G';3MUSX=DYU>>/00:
M2KC'17V[F/^PR']>;6B[0Z.J"W""=N!T'>^A2@:,EH%$)Y3/"0MKTPRP#W5G
M#YAFJMBY)&_42?1=503CR9X_0>$(T^9=9+J5+\_&>TQ262V2L@2PH)- ICF3
MS%CI>\^7/T'KZ5-NMUD<@U8H0:</Z24'Y8NGPUCH9UAXCBR@\"]@4OUCXUSO
MI5RMT4:QE"&):*XF33N6/12%F*UG8<^E-)U%UH7*\\RC'X;++L-YC]+FN270
MA6;>!1T@HZI],,R )YL=O-3,1.EB:;0I^S6!WB>>1X.1L63+]VQ?Y<*(I%,"
MK63=J%1G?$CG('OKK4V,O-;&;]NSG6W0#YP.&W?01:VG;T+?@]C7<0?]Z_VX
M;O0#E'9ZI"51R)!18)BPH+*N7=(F@S;&VEALW3#[7!'6S[B# 0'605<#-R@K
M;YC5P8)EFH3@48)WM9\E6[*2M;1<-][Y<(8-REW4V:%!N8LN6LR^V]D11X9L
MUC9'8#(%LF&5A2"* Z>,$#)IZ4P;R^I9-B@W,:;Z4=Y0;>_70R7W(.VU9_D
M-7;H2CU$!P/W+&<B07,AP!:;0%F5H.YR D6_%#:@":;-$(WSZ5ENA8XNHN^]
M9WE'6/VGO^F^GBXS_7G,G&NV>3Z1%U<PDR)#+=&,.8-#LNPB<P)KF5/BQ[6^
M[OCB<?7"=M+8/KVP?8A[J";H[VG5[)I6JPT9:)%!<+7X309#Q\,5B$&[@"X;
MSW6/T+CYXA<%C</$/5"=^]6NF)0EV=8&Z"=D8&O' +-.D$R,R3.-JM'T^!?5
M77.,&=N+Z@8H4;M30+$/9:_=-9UUN'\/Q2$*&+:[1FJI6.86>#"2K#,1(?"Z
M15EX;AQG7IEARA?'VEW3"AD=Y'[:[AI/II-ESD-=1 NJ%N8[*\F(UR8R],+&
MT"9U>Z;=-9TT>WAW31>U#-!=\T#IMG0JJE#7LB=K07E+%,:4@5N%UEA7R/E[
MK:#O%S!'JF& FV9MD/]C?D'V&=ETWS9$.AV+S8F(K--1E;"<T!P)W-I[;=$S
M4=H,6-B+O&<+E^.5,4ASSAU7;D-B#)XY[C@44=TX%!Z<YA&2)@].N&!]&>IN
MN4?<LT7+L8KHT?EYL"_@QG7\D!>?_L#;+7)><*T30LC1@2J>O+XZ6$%CLIS>
MRQ3$80U\.[[P[ '03+H-!L_>R:A?!PJ^K2--:^M=.R$=DPZTC(4<_APJ/ VD
MH -S-K#@&L]"?XBLU]C*[GJK(Y78$F&/"VLMG=]G\[#,B_6$K"L+/L?Y+-*_
M6LMLF[W-&=V'P6%*LUJQ>/)RKF-AM0NPH\)$RP*=9HSFI*+,2D)"GD!Q'P$5
M<6NLUO3\9JYYXROZO$"_?X79V6&^"Q0:8'V3.[KN)8TDCB@UB%Q+J501@$5F
MD"YX34YSPF!:-M><O.!L'&I^N*/F !WM#((-V<#Y]@^<?<[+Z>SF[YV@1_,
M(MJW81XKF>W)Q)D3NF1227@EI$"CBW<HE-*"^Q*>ZK0\@)S1/+2_W/3Z)"^-
M4C5TXUW=060UU%6@@%B2RF@RMFZ[ZI&;$9DR;_$B7EZL?_IQ?G'Q;K[X"Q=I
M(HPOTGNZR3#G.GZ +C8C.22N;>(F>JL;+VAKQ=I9/T.'G8>&YD\/\&G9 'KG
M1OSG=/7'/6:6WW.S_+C5:;AY\M>?-<DA2!&* ><P@BH! >O;[X@UR2*:%(;;
M?7DT.V=]#OJ W1[-)L-B9J!NIWV8VL'3?Y":?YDOES_/XL5EJG-K?L+%C/[:
M<A)9'0+A>$WB,E"Z,'!2)XCDCTFR7H23XSH<G5E\/3#G@*T&6;PV-X.U0>A
M F>ZD.BM371'9 YHC8O<)$4WQJ@.3(?7Y*06[54,W^ID>)T(H!5J0K;3@)R
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
M#$;$@!Z,M61^F<#!EV( @U<A$/RM:E.A^ 1AKQ[XT>IJX(O],]?-YT3/U[S
MS_G7RRK2]V5-ZO+]Y6JYPEDB^J\,KVR+C\D(\A13+<*LP>:@"C!!]CQBUH*U
MZ<'H1.;I+ZJCE#P?2D,-X'3?3+N103+,E[ID4*!7=9&, F\$B41A-E8%K4R;
MZ2B[:7I>0.E)]DWFJ\6K4<)XL7E6U^#]/I!P_<+7^5_?UG,JZV+TJ[E0RXFT
MK.C(';VRVM11PYH0[B*4S)-+#D5IM)_Y>-J'1UE?2+AO<P^IQ@;7TUX<O,6+
MB_=_7LT(GJ5_8J6?2 \D.2>#@$R4U@&7!8(R%ESR2HA W@4V\^L.)?IE0:\'
MQ36X_!Y\OS?W_KU'_$WZ?Y?+]1SK2128&3WE=/=S,CH+G1(70@"99 B)V%"Y
M#&=K/4WPL\':$ IK$)7<82?N(GRBC9$:Z0(6PCMR8\E<#$9ED*4$,B%C8')
M?.TF]'D9:2VUU !4#T9@)J%$G7FIRR09"0"MJ^,7/:1:@Y2<E=ZU:91]D)SG
M!9#C)=X@UKV#X8DW1?""F?3%:GFS#F3.88 @A>)1"[+GVJ3-=A#TO*%PB-0;
MQ+BOZ[K>ER,#;%<E\H%>:H-1 Y-9U77D&5#P##')PB4*+*E-P4>_? PU2684
M0<T30F L\VK6^S-NRK1E*MP6NII]G46L;")A)A= *V=4,@*Y:%.@\AT9IVI^
M.24<M@=''ZR6%A,>;V(AE6N2(EYIXS8@\L.W^_&2RL$M&[/TX0)GO^*7ZX+O
M?7AJVE_3@JO3-.8< 9;M"W$LFCX7%(N (ANC(9I@:ML"\5;[AB5C:+R)#A]M
M 'T)Z'VB:VCDX.VBX :@O=X<L$[@7P4%-RTM7"FN7)(@? T-*>=)4B:#%2%;
MR<@DPC;(VTG2\%[+Z36^[>KTHJX&E>D?,SERTUAC,Y6TWTDSRX^??M\0)TM1
MEND,NJY)6U<;A;#NT.8J6EVL%6W*_AXEZQ5//:JMYS$RE;#-W)3UO6VRM:8$
M"<76C;@IDQN?K .R?VTF>U<%W=\$J:TO?\'NPK&JZ'G*U!U2KF>H[4%,[].E
M[I$Q_%2IHY3RL'*/D&B[P[\A"H.,,EL$9R01)>E.\I:4PK,NCEOEF=NKH&I,
MZGUD9E0[[7819-^3P6*>X6(Z_[#(7Z?SR^7%MX_YS_F"WI[-<V/H;;$U;N^"
M**"*D. UTQ 4JY-?Z"';+\*YWX"P)Z@9=B;.D8J:-Y+RJ5O5[[]U56QO\2)>
M7FS:I!]MCUY^S\BQG>O'D].TD;UG:6WUM7O%K!#621>04(->(9F9PLH22K:*
M/]+7?CQA(VES)Q.*[&'RJIRO^_249! *>5J1%3JO)9,IU28',Y8V]R/IN%JI
M/8F1B_IJ00YU\*$OY*O6$;B$"T'7FT]"C5*,5^2?<8%^%_S>RQ@,KOH&88J>
M72HT4BC'$!C6@75UL@P*X< K[[2E!X7K-@4>+SPG>PR.3PB!T>1DCV/\AV\/
M?\#:52D*?2PJU:*+VM!>&+A8)"CM;=*1Z8QMVA<:,O5, D"=H-KO[=\;9!JD
M0!ZF[$Z =1_ZFF:2GZ+P1%GAL4!B+Z@>J<]3X,Y%+R(/%C1/M3C;" B>CJ^U
MQ=G@G-6-]JR<!F]/Y7'/%6Y=U-BB<_6JOV,3_;$B(D:)(&5.M9K- Q:OZ+2;
M+*U1Y,VW<;V^(V,L+M2A6MHN5C]8Q U<G-TIXD*:D49S<+GVO-I$++H2B4YR
MP9S)1J0VG0PCRN@WQ4$_HF]P!SR>YC5D&!K#'63+ZQZB:"!D+L$PS-DF*[UL
MTS,ZLNQ\4VSTIX(&O7?T2*Y7^\YBOFJMN5XF)9(+MFC@UL2:*TC@+?D.B;'
M14J\B#9]"SL(>F:8Z$/L/38SU53(.HH_OURM\;DA1Q0;O.494/M*3J$'+:P;
M0TL,)3$B=6M2ROVDRH[/?B8*[4-R#=J1WE[@<OF^;,R3]XN/M:?N*J',3/'"
M%,!89T!AG93.N8%4[QI-+Y5U;>;U[B3I-<;2D[I:+#=YB+#K<I$]2&N[QF(W
M<2=:8]&/&O<!QQ$Z:+'$XA$2M;!.\."!&Z2;$&.B2U!R*&38>*6%,F7 "^>4
M2RP&1T<7T?>(BO6;^.$R7$SC]8B)S:O(M"?[1FEPMKZP&@4@\QQ,D$9X+T/A
M^]D3#WWZ";9.]"7[>9^"ZS&R<$708OH55_G#!<9U,FJ+-&^,P4SO7G"Z6CK:
MU;DA=!J9,D8JZQVR_73ZZ/<\%^WV)\S>3^P.TG[ZFVRJZ3+3G\=,5@R[QJ0-
M*@?R5V5"#\K)""%Y!U$RD8UUN?!TE.)W?/$S1T(?XN[1$NQ JV;7M+H8C3+,
M0M!U_'1BFKR?Z"%K[GBL58R6]PB-FR]^4= X3-Q]1PU^G]&'_$4>4UYLW66:
M2:+)2?"EEBYS2U:-S08L.J_)WBE2[ >"G5_Q3-3=CPAW1A%ZK=C]=!F6^=^7
M!,J?OM:NI3<IK3\3+WZ>K2-:]1>'[X[J\O$]5-0>S,WVYB=ON7'%IQR0M!1\
M%(C1"ZF0*ZOMI,L7'5GG]OTW_7([S<(@*W6QJC!9T"4AR,B(RD-U/H37EBO6
M9NKQ+HJ.=3KK![TO;Q>91/D.X_1BNOKVG_CW],OEEQ_FB\7\K^GL\UO\D_YD
M]6T2=, BDR4BUR.IBP#O-=G3)F;GO0F*M2E.ZD+E"=H2^T#+MDO:3#$MRD*_
M%\!5*$^CY+R.J-,IK?LJ%3A)/]-<.XLZ2/J<(8[*H"6:3:!PM'C'4CBYS<CU
M5 %Z\&7(+D J53C,>O#1)B@IVA!,RJ[1BM8=!)TLF'ZTHI] SB$";S'JXSY9
MU\W8>Q#6=NK,+M).$PSO18%/@^((Z0\*#TM>@!)<0TK51].8:T(P AK&D\\Q
ML=PF##XP+)X(@@^+BBY";X^&ZQ@?SVB9R/2 %DL6#ZM9X:R!,U705U<>!S'$
M3S8*HQ]U/0Z" V3=P+K\W@:^ GIT.A<9P!L>0)GBR+E' =P*Z;WRC.LV<_#N
MT_)L;(4CQ=PB;_X=1==OU!XTM4V8/T#5B3+E1VKL40 <(>X6N?&':),.,_E0
M$I!GNI=LG;BO,X&?RV)R]DYBFX+<X2#P5#9\  1TD7*3VMNO\XNO-=CQ?2AD
M,V+),HEH#&0F3>V'K4F_PJ!N9#.HN BQC1GP*%DG"*D?K;E[];9]B;V!1?!C
M#JN?9\O5XO)FQ$NQO(YG$L"R9* $2O R,A!6"9%129O;C-N[3\NSL0B.%'.#
M/0'?4W2W)VT/NII:!;LH.XUE<*SF'@7"D6)OL0YN%WU*\H(N1T@AU[X1$<&G
MF$%KM.A3%MAHH?NP<'C"2A@*#5VDW7?=S=4S]>;S(J]#UM?OE(\J1>\@":Y
M%<DA8!T^7R)W.3@?TI;^=V3/'_SX$ZPBZD7T\U[EUG7(U>:WZP\!E_E__X__
M#U!+ P04    " "8I'563V9W]RQ6 0 .5@$ %    &]P9FDM,C R,C S,S%?
M9S$N9VEF #5 RK]'248X.6$+!UH"<   (?D$ 0  _P L      L'6@*'
M &O_ $K. %KF "F< #JU $+% %+> %KO #&M &/W #J] "FE $*] #&E %+6
M &/O $K6 &OW $K% #JM %K>4AD94IP9C!F<$)R<$!D9$)P9E-[>E%I:E-Y:
M$%K>$!G>E)S>E!E:E)Q:E-Z<E%H9E-X9$%J<E)R<E!D9E)P9YN_>YFM:YN]:
M8VO>8RG>YJW>YBE:YJU:YN^<YFL9YN\98VN<YJV<YBD9YJT9(0B<YL[>YDI:
MYLY:8TK>8PC>YHS>Y@A:YHQ:YLZ<YDH9YLX98TJ<YHR<Y@@9YHP9 '/W&2F,
M '., ',I -:, -8I[VO><^_><VM:<^]:K6O>,>_>,6M:,>]:[RG><ZW><RE:
M<ZU:K2G>,:W>,2E:,:U::RF<[VN<<^^<<VL9<^\9K6N<,>^<,6L9,>\9[RF<
M<ZV<<RD9<ZT9K2F<,:V<,2D9,:T9M>_>M6M:M>]:,6O>,2G>M:W>M2E:M:U:
MM>^<M6L9M>\9,6N<M:V<M2D9M:T9SFO>4N_>4FM:4N]:C&O>$._>$&M:$.]:
MSBG>4JW>4BE:4JU:C"G>$*W>$"E:$*U:2BF<SFN<4N^<4FL94N\9C&N<$.^<
M$&L9$.\9SBF<4JV<[TK><\[><TI:<\Y:K4K>,<[>,4I:,<Y:[PC><XS><PA:
M<XQ:K0C>,8S>,0A:,8Q::PB<[TJ<<\Z<<TH9<\X9K4J<,<Z<,4H9,<X9[PB<
M<XR<<P@9<XP9K0B<,8R<,0@9,8P9M<[>M4I:M<Y:,4K>,0C>M8S>M0A:M8Q:
MM<Z<M4H9M<X9,4J<M8R<M0@9M8P9SDK>4L[>4DI:4LY:C$K>$,[>$$I:$,Y:
MS@C>4HS>4@A:4HQ:C C>$(S>$ A:$(Q:2@B<SDJ<4LZ<4DH94LX9C$J<$,Z<
M$$H9$,X9S@B<4HR<&2FM ,7O "E[ "DI  A"  C% *W. #'O "F] $)C !F<
M *7% $+. &/_ %+O #K. "&M &/> &OF  @  #&< %KW !FE #JE %+.
M"*4 _PD<2+"@P8,($RI<R+"APX<0(TJ<2+&BQ8L8,VK<R+&CQX\@0XH<2;*D
MR9,H4ZI<R;*ERY<P8\J<2;.FS9LX<^K<R;.GSY] @PH=2K2HT:-(DRI=RK2I
MTZ=0HTJ=2K6JU:M8LVK=RK6KUZ]@PXH=2[:LV;-HTZI=R[:MV[=PX\J=2[>N
MW;MX\^K=R[>OW[^  PL>3+BPX<.($RM>S+BQX\>0(TM%GDRYLN7+F#-KWLRY
ML^?/H$.+'DVZM.G3J%.K7LVZM>O7L&/+GDV[MNW;N'/KWLV[M^_?P(,+'TZ\
MN/'CR),K7\Z\N?/G--"C2Y].O;KUZ]BS:]_.O;OW[^##BQ]/OKSY\^C3JU_/
MOKW[]_#CRY]/O[[]^_CSZ]_/O[\Q__\ !BC@@ 06:."!"":HX((,-NC@@Q!&
M*.&$%%9HX8489JCAAAQVZ.&'((8HXH@DEBQHXHDHIJCBBBRVZ.*+,,8HXXPT
MUFCCC3CFJ...//;HXX] !BGDD$06:>212"<FJ>223#;IY)-01BGEE%16:>65
M6&:IY99<=NGEEV"&*>:89)9IYIDD:*:IYIILMNGFFW#&*>><=-9IYYUXYJGG
MGGSVZ>>?@ 8JZ*"$(A9JZ*&()JKHHHPVZNBCD$8JZ:245FKII9AFJNFFG';J
MZ:<?H(8JZJBDEFKJJ:BFJNJJK+;JZJNPQBKKK+36:NNMN![FJNNNO/;JZZ_
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
MI):_BB.TH$N9_ZN.4[:$G-BTC>-1]T:43&DVZR1+ DM<?94]&1;&],1K^>1
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
MU9J/3'&X74HQHNJTBAN>W*J98R(UVDJB$%3#-63#HZ$K_9,\7I.VDT,]T,/
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
M*KDDDTTZ^2249"DW96FBV<;<E)@==YQP70ZG)9;#(;=<<&!V>5IHOH6IYI;
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
M F84)K*@>*RM2;;0Y$5FC::(K6@V)<CE(U]0H7(,][VWV_4U-;C#+>XH@;6
M9MICN0=I4-"-N]WN?O^WDKU\LH@N:I6,<G-VCNN?%=([N=N1S^\X6BGHAE@^
M,A2>G(T'1)7B,D'V2>-.E]C+0.=41EOK$+2H:%2BXBBH+ FR,Z]9U&LV0!X^
M@C?*4Z[RNN"KM7G\&SM)MYJ5T[SF-M?F@U_(J"^G+-;UAE0HM4.I75?2N2*C
MKNQ ?+,@IJIX)T8>07(H21!1/8HU0>:S<MP3;64VJ$IA&[6KPD5H!HG;H8WT
MMV^N]K6GW%]-?CN"S2U0 ;.][G:_N\92#>:3A8?O*0S9>M[J,=;)IX;=::XH
MV^SAX:$Y53VTLW7Y(_EM3@THE5_LBMR;=<IJ=EK4!BJDJ2)-;G.VVTS%.^K_
M4[]D*[<3P+?]+W\#H_K9T[[V2+KDK'7>:I'YW&69,H]=74<?POO^=AUFI4!^
MK694/OZ5)_4F+Z-8M1NY!/,KT3H8C5J^L0MU*&CO]J/;-H%LV;[\YC=K@3N]
M6Y@'.,H*/C_\XR]_MHA0N$"?M]\Y25&_]WQW>"6S#$$*FMW.II001]F**KV9
M2<'224G>0#35B:2(V/C$UEB=H9T7HN644TS%HB6:M"P%Z?T4R5G%_)6@"9J1
MD[T6[*D;;F5&0IT@#,;@^:T5T&E'"WE'<+F.T#4*IKQ:*P&/7GG**NE.RQ!@
MS>1.\@WA?HA*T_60TK!84Y$(Q6F>U_!8BVB=45W+*(L F8X$F;846=QXG%*U
MC<EQ"[C((!JFX<98CD')W>O-%B IAAK.(1W_VERJ=<QWS-O>D=!PJ0YW")QR
M&2#@K5"^3=?+<-0!-L^OD9(#,I_/,* Y:)5D98TQA5?&65:0>)'GI=<SF6'I
MC> 875,=CB(I[A-5L:#,18XB-4PIMJ(K7AKNN968V97.Q9K@ 4_(=-+0L<[
MS<<BHDI?A1(2\MJ @!2:X8Q?'4_TG%7W+(O%W4@%7A\599:BA6%2#57Z6,L&
M>EMHE6'<T,TKAJ,X.L?HM&&409E5^9/DC",[MF-LI1K^I<S@T9M>F4RKJ8P
MIH>GR-6:V97,%" PN8H0F@P2SM)Z[!" G%;E>4C6\(1/;1ZT#15[)=K:;*-%
MZLCWC6%5>&/:N:-'_WZD6ER5*K9+'+Y1S$T92*:D2DI2+'9'#>)@O5&2+;*5
M6BEA#ZY2R_ .$E;*>]A5I@#; NJ'$-:*J0A$;(T7^ R:LT%;1%X;-:8-CP39
MM?P(Z66DV(W?47GCD:TD5W;EPJQ;9\ 3W+E1EOD1<7@E6J8EZCB4/+)E>$R4
MQ_BAR]!0_K6'T;6'*>$EA)E,7@+E_@&;(D+>GJ'6%AJ3U14F-&I>YYE$V73?
MD'S6!K;/R!&9MS7 ^$W ]ZFE9K9C?SF&Q? 7:,K1EFPF:9:FQ'P,H[1.[%C2
MK $=I3R*[I@,A(D9\542F^FB1OVDS2"?Y*E2\@C;>^073=588C+E!R8%&"0U
M16."WHUH"[? #1@2&5:RSZ29IG728<RE&S]U&CK*W/M=)WC_AN>3,,K*N&68
M?8R]Z>-<!M[>(5[)?)0IE=(^;DH "J1]%F10]LR 3:'6T8BA66)E<=ZTQ V/
M3&457:38@:(\X$09BJ>#FF#IL&$+'M0@S=&#7BB&0H=;>AG)R.+J_.$]SN1\
MNEIZ=I3(A RNI6CPG,?Q<0=^HDJP(1E/09;V8!]4.AK9;5S(B1XH@J(YC)\Y
M^(.D92B1TEYHVI-9@B6Z\0]O%:F3/BE<>!EJIDP\SEM#R:/)R YYZ*6)Q@<G
M_0Y=19?M()RKI.BK,.&2L0AQ/F3&<=[[H)=,;".<5B9C1IN="A5F?N(T02F?
MKIU_856%9MIV]DN?%JJAHA5;OI#/Y%EI2%$I;+*5_KT:+EK2=M@5\=UFG1U?
MHX382=W9EDW<L[ I)AHGCG2@<V:CD/6HCYJ<.6CEH;[JN[G626JG:JV@GL J
MKAIJHH(93*;F'N9;RE@4RK!2+K9,F +C_OG?A]E9099I@ 0/I4VB@%;1YF$D
MCEX+%F%+CEC3)V9DGEJFM^2JN)9: I6EIYGC.3T.G8PKNQ*IAZ[.E,[DB:H.
MZT 8A>7B")&H/2J?<\G.$;H9\IV',9*445::-);$TVS/UC%%8^K8%_:8M=(I
MVX0@-T[G-)U>NV8LDJ'3DO[-H&*5FFBLR/]>IZ.P)<_=87"A)LK\X0QEBOZQ
M9[(:8'/Y)*Z)THJF4GR.U'-=&HW"B'E1JYM6'(XR6G0BZ-B)H55\:U'X U0L
M:%6,+-3B%R(%F-Q1;:#65M1F+5JB+(=>6%LIUW>$+<L*G:0BGX;1QP[BSET9
M(?!82GQ4%WN4V@5.*Q8>Z%"\3[;^+*--Y#7ZJ,4*E3=ZH]8.;FFQH(2^H0*I
MH&80+N-^)+SBGIC1FW"M&J-^TMY!6#Z2[8K:#.?"*+X-3YW!:.,]G*DUT<=I
M#P9JUL9-;(*"7-\B!9"$HK<(:5$H[=,V+NXN&&MM&NS9*MR]8.X&;RNBVAWV
M'@U:F*/>8VS"9LGA6,K9 B%.?NY^Y*+ YM B#DBX/6. ZE@7K0]R*N> \FC9
M0<46J>H8":[PIJ\D!11500QW)IBZLIOZSB\:2BF]]JK.9>D>YI\N-M1!9@>R
MXBNR_@ZN'1_-<%2M%6SV5J307N$S,679-.:/-=H(ND^D>5SZ<&1UTB\'XP^"
MA1,_Q9-H^D8'EW )<JT-GM"7N<YYRF:KK9*+BME=]:)>"2-)Y0>^#F RZMOD
MM1NU_NRSI,W6!=6<P@WF"17%Q@U6TF[)1043WVX,1L !^$,$F#!90, \0 #*
MI2-"P>_<=2<!6;$8_YO?_=*K<-5?:O8<7'(2>:Q,78*'IQ1K[_#EEZJ9L;K*
M$NY0I<";9&UOFTJ%!/O8YVDK??F8529H47"DTW8DZAV /#@R)/O#(TOR%%.R
M/_C#%$_Q)!] )D]QU$( %H=R%H,R*9<R*8^R**<RI<%A*KJ3&[)?'XVQ+,\>
M"L<K"]/@6QV>"\=02&T8\(S2F/X;IE!O$IZ9P/8,%+;;GR5L9C4S^$+LG2K5
M965DT?XHN$Y3&<H#ZE'Q(\O#)7_S-U<R)ELR)GNS(X_S.:<S)7.R/^ J**.R
M*9^R/&<Q*M.S/+\S/M/SQOYN*ZO?U9*DX,RR0./=X_(J&O_6*+FD'O(OW_\5
MH.7"9Z44H@&B;> )V^C.3,I5WR72;09&\&):Z[5Y8A*K:IZ6--JQ73=3,3B7
M,R1'@"27\SC'="7/]"5G,CJ'\R8?@)/"<SSW]#V;,D_7,SZ'LA+D,_#V%D#W
M,SJ![$AFR4 _]=H1+QK[',^UE;P*8O5.BJO](WMTQR?U1Z7"J#$FE]E:BGZL
MW$;OF#9NGS4*\7N5S[9A15RWM1.3G 9O\,IQLSA[LTM+L3>OM$V#LTM/LDM3
ML4W3]#A+\4UC,B?K='CRM$^GLCV7\BC#,ST7-69#0&;_!5$+M6/$UI&FJSQU
ME?\H*4E"-6K7G-ZUY!G7W]_1YKS!+#Y:$LR"% [_P]D_KBAYQ,R_/1_-,7,&
MIK5F92O#)NB055,U/:<GCN A,VTB0T<3RX/)27?)3;=U5W=U6[=V2S=W=[=W
M?S=XAS=X1\<Y_[4W$_8E_[4EIS1?L[1,N[0FP[0F'P!\WW1@US0G;Q,]',!^
MT\,][#<$\/=_'T" ^S> "S@]&#@]%#@$ /B"/WB#1SB$3[B$5WB$7_B"-SAT
M1#:']S0J%S4H%W46@_@]5S8I \8[8_:(8_%1FU7[OF]2MYX"Q3ALU6'+W3B,
MX[B.KTMJ$W2B%B\NOTYVR*ML]MS092D #4#RO_ ,I.U\QRK5SNV,=:_9MJO8
M7(H$Q<]JG0@^,X^"'-=14_@A\ABXT6Z0FL3?GJ%N-'$BISF:9W,#"*D\C-^;
ME]P2U^X$U'F="RF>M[F>^\,$X'F?M_DE]SF?!SHXGW=QJ'=-K_1?U[=+?X!Z
M._H4.WJA2[H_2/IAV[=*7WICV[=CK]$]', ]?'J _W>H^_>H!S@$D#JJD[JH
MM[I_@SJLGWJKWT.J$SBMT[JM@S*!HSJO+WAQ0+:'#S6'DSADV[-08[&(G_AD
MBW*RM_A3J2+ONAW -%"FD6*.7_N.9WNG]?^XW:UV2^)@Y*;FF*V,1[6Q1*<9
M 0\A/R;BDM<0KT6BS=GH>36LM$CPV#SFFU:+"$XFTMKN1I+<<S@%=3=QGOOY
M!$SWGNOYP;OYP1^\GD^WFT=\PY]WFU.W)#_\P4_WPO?%2\/T>5,R>G_\2\O#
M!ZAT>I?S!]1W)ILSR:-\HK<\?6.ZIC/V&ADX@8/ZJ[_ZS=^\J,<ZSJ/ZS:\Z
M*>\ZT3?X?^OZJB_XT=-ZJH/RK6MQ7Y!RAG=X/)MX* N[9)=R9F=VB'/VBA.&
M9H\RV'\V5&T:"+,OH(KP/5D[QTI[V[N3VS<&M]>=5*,L5;/PH^C>+/Z>;,K,
MH]@'[S4Y8-XD2#7_*V"NG="NKD3R:)>+;V=-TY>'^5&5^9CC]6N\>9P+*58B
M?#;;>73+.<;;N<-+\I]GOIP7O#=7?)]_O*![\^KOQ<>+/#F?O"1+.J2??%^+
M<WI3>GW'=&+??B0#O\PS-F-W.@CQ/,_[MZKC/*D;.*ZONJWG>O(W_ZV;NJHK
MO:EG_]$3.(3O!=5___=SMF:'>"I?O;&?<K,/-8H3==@_%:>]OVEKIQLQ3I/.
MX?S'/=SG_]N_R=Q'-4 0$+B$ ,&" P4F5$A G\"&^NPM@2@Q8@*)"B<2L*BO
M88*.2RPFL/=PI#F.$!-HA,AQI#Z/)5UR3/"/9DV;-W'FU+F39T^?/X$&_Q4Z
MU&>#! W,-:"@E*FY!4L;,)4*%>F"J5(;6*6@-6I6K$B[AA4+=NQ8?TD;R!-+
ME&W-J!/"JO77 .[<N7#E-K!+5VW>O/[\VI4G;R[AM'?E33#L;X)BQXOEM?5)
M&+ _RY0/4*Y,.8+ERY8/@)876MX'?Z%#GSY=&K#IS*95@U:-VI]KUK1QSY:\
MFW=OG ?N'8  7#AP>L&+#[]W//APY\FA.S]^',)RZ\ZO"U]>'0)W[_>JT_.=
MLSL$>MW/EU>_'L*\\NZ[PX??GGW][DKBKU?B'K]\"/O_HV^>_?H3<+P#$4R0
M)@('')!! A]L4(D(*:10P@<MG/#"#37L<#\%0?\,4<012:S)0PE1S##%%55L
MD<47&2Q1QAEIK-'&&W',4<<=;SIHH1_U,6B)D80DTJ$C&6J(@)9  DE)C4!B
M*,J4.(J2(X9,.BG++8/TR","3+*'QS')Y(VII9)*:BDTSP0+K:.D0BLJ-;TB
M2RJKK!)+3K3D',N<N<92:ZP:]4K+L;2B$K2ONA!-K-"]$BO,,4D1%4RQP@";
M0+!(]8J4L,04K*RRS#ZCK#3"/OC4G\Y2^S15ST@=#;#43)-U5=4BR"RT5U]%
M3=;0<L4MMP.(+3/'XXA]SCKMB%-NNN::BTX[Y<)SKMKML#T/O.FDVRX]!>VK
M;[YP[>/O/@'1!; ]_/[_<P\^=O$KL-T! URWW?[FF<?8?7%B,4,(4P2X0P<)
MQC#@@A$>^%]^&6ZXQ(0-5IC#?Q.>V-^*!2;0X8TY[MCCCT'&42&#(BHHHX1(
M0MFADBEJV26*5KYHHHX8PG(EDTR"4A]S=([))8]X]CGDH6],\RHZU^0J*C:/
M#HMI.Y-:X)BORC*KSZ[DN3IK1!N@,5&LH]IKKT(3:TRQ2@U=M+%%(3N;L4L?
M70QNR^)&<%13*^O,,U%=9<W5V"Q[53769B4,V-D 'Q9QU'QU[33&9SN Z .-
M"R[:99_+7+MGJ04N\V>IVQR\S:L5SCO3P4M=O/'42X\]U\DM-_;RY!UWW +=
M_Z4/0/\:1)?>_?2=O$8/(\Z8PX*+/_[$B)4W_D/AH0?Y8($G_I?ZC*W'&$(+
MH^_>^^_!#W\\A!(R"*."C#1YR"!;TNC(*PNBDGV7XJ<_2BN3S-\D^4>RJ/\D
M8[(_\0V0*&VB4YR6QA0X-26!";R:T[JR  E&Y1AYJAI2!*6G#,X)+G0)B]<
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
M LT^*M+Z\$C[RDM,_P@/S25W<DI=?L?G//)-HW->WDM/+0H\VP]&&C']Q+/
M0)5C*#'J9O).6T34-G9D279\V//!SJID$O5D!&(CZ+-D+.QE?HF7)/#K[$JM
MXJZ77*)DQVV9I TL!BL$_Y=):<JB0470L8*1& U/M4:D\2#K%W0P+SIH&LNF
M+]HM&B=OG!@%,M[MG;X1GOXM)P+N1<G6"%U/RY*P1M%1-%Q+S-"QMJ8(S7#%
M1^N1,A='S@[@XC 3.'CO7+O'<HBC73E.HSIGC)"ONDCJ'M8HCDSJ.[AC)[2E
M/K:%(KW#T;ST^A9M.!'6IVBN<T$RI]04),>T)'^*_,JOZ<JS)0^Q)JG3Z.1/
M8GF63.A4$55WZBR6)HTG=G5W=WO")\D**%4&4I?D2190EX87UQ30K8H-V4X"
M@!00@+@D2V)B"7@W1#@004T5[[3-%U6, G#13L;R0>-"!6-5+%B05L7)4#R(
M+J 119SZTH-P-=_:URZ;S)YV\-V$:%*L[(>8]B:6=?2<M8F<3#$5L\MFJS->
M*XGBEE0:AVXM$U<F3KCNT5RQ$&^_J%S[%GRF0\\NAX/=2'2<:XW0B#KF=7%[
M<]"X)84=$B=:IUJB;R+7XW)=)^8PEX;+BW;T<&#UL/L$I&&3TX=-%R0U#4Y+
M25!#MG4SECQI]T2J=TR<+JE:3>J@^/Z.IXFM_WAW@Q(=@!=E:RDH428H*6P
M9=;")$QEY&<JI_+KADEZZ2KM/O6*$81.#LCN#H@L5I55S3*/X^*!AA%12"1]
M/4NSLE;'RFF0F2R=^&*=2,C=+ 6&J*QK<Z((H:Q9D;!&B7 S8,-O7*O+<%14
MJO4PZ19QZK8>&\KV+E,+:^/-]E%8)@HYP#!ZFG1)E8N#!3)SH)2$1<J%08<[
MJG1?5]@FG*]R78X]@#,X82HCQS2'+^T^0K)>F+D/<RYB(ZV'F3-?+#9.7[+H
MS#.;)]%.NQF.<^2^JK-V6_)/GUA"P#F=034AYG.LM X4WZJLCL0HO:Y*O@2M
M[-E*])E*.)4DFI>N!/](G7VC3=S$VE(5>Z\M+$7PVI"B@_JDVU"P+#(HW% 0
M4"KTAHI14<0)!AWE+]37L]1"+KD1G2X#,#M%4T;(WX)P16L",5<:1B59RV;+
MML1L"N$V<)[0,QHSE'/%MGAK,BEN53!N,S,S;R?8@KVGXT;SC )2->&U-=/P
M-DG*7C_3A6>3^>AH.&XB^5IXNZ@KAJ6/<HTY=@J6D&ZX8$<WA\'O7-B485&$
M80613:7SE(RXFZ?X)LMS)L]3H#=)B9%*.Z<8B9\8__BZL*_2P1J,Z\QGUSPQ
MEAPBPU#1%&V)ERXLEWHI[=PN[J R2][8L"6#[T [*>H.0;6M5(W6+ FO:OK_
M6$*-440\*,?4DK+D4K,@9?(666HI+]W^9$2OL6LK(QM5.FS_H5E%)=T &&J9
M%9/',9/3MI/9L:!$ S:NB!X1^+8L+DAQ8USQ46]9V320PY6[AS@ $EE2TUE(
MDTDAH#8_LY95T\^63^66SS8=%Z5L(G+1H_E\F3?#6JPO\H;9.F$Q4KTNC7<
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
MJ::;<MJIIY^"NA-99GEUUJBFXO557639H\\2K;::5F"O!L;77$LD,!BN=A$
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
M[@F?#J?>K!)7TI,R_*(R2*-8^K0]/>]ROM)8@H4LD:59?FL_E5 MB7 ;O=%
M08KVFA _R/'C.K12^Y+2@"\+RS$?*51"]^A"O;#0'.D>+U4<%W-3#9.2>I15
M6S5G[&&I4K3Z6FF4Y#"_?(3H0N:35NG[7NED0HE&4$GI-C-(HLY5K:=GA,8<
M),S^DG4@XB](W:HVE53#,&(BD+1I A""PN8@2NC#]F0H0L@W.U$4&44J?H'%
M2&PF9P*QP U/H!,ZQ2DG,&T6/\M>6<6><@C=CJP7.U!.0; P]%473TLR,$1P
M9/ TDM%7$G8]KVAA^RTK/?\GB^Q3&M6L/JO1THRKC910]M+R6_Y3+NLR+\4K
M6AH34U7U4^LQ4S<U,?U20D6U0D,UCZ3#T4ZV91M4^= QT(Z59WM68 R2 - !
M?."+OJ)*('T$_-K'94I&JWB$J[8*9L1O27142&:T?7C49V^&67GI_7X4F!QB
M ;(D_T92$H%-(Y+&3MPD[1#H$R^$:N9$4M8D(T2H HT" &MR37!B*ACP2YOB
MV_3D77NR%3-- _O"QT8PGCI+L]:"\9:L%ND)8%TE\@X6562E!6>PM3)/,OQ4
M*YTQS8Y%-+B(<Z0Q6+BH4 T5="Y-0+'1.-12XK:10.7HSE8G'.$17=(%"\G0
M"CL@-%4UM#$C3??V$N4^-%X K0FCXQ[%<=%,%6:!]W:S%GK_H]=B1L0-*]-C
M3(;H_NM62RG5<M577RG _%"K2G.5S(%^2!-KI1=BN+9K=TU,6M.8C%0BRNXB
ML+7#5()I+N0E0L@CI DX68SN1+%0OFDFN#51J)05VS5,X[5K2J@C=NS2Z.9N
M]&8HD0SQV@U@T2(%OQ/RD @I@4@%Z?1"K@P9M8S?$(I/3>-A41C-M,@9$0X_
M:Y",,.T:C:MC7^_-('6-G&MDU2M:KHM#(512AY=E4=5F@U<+8RYEA1<\2I6G
M^'%D%32);4]]J]B*M^/3. 9%G0HA/VVJG-;['K)[G_:J6DU&GQ9)V*>66.:*
M(R81L03"/'(B=*V $N+"XK=HW,0C_Y8T(JB)F2Z$70GPFEHL4CQBVF ,Q@IX
M4;B4)QOE[P!73%LH*<0MT_ 5LT*0R,[M@OG"GMIBAT20B([(<$1P!2W70B!#
M/6U%R["L85^KS"868IM%HA**-68#-&9M8S&J+=$(XAQU0.=29,MP=J0E9;7+
M0HO7CWZO>8'8=GO7=D$U9@7S73*4+Q<M=_U('ONEC;>9F[DBYS2F5F<UOS+&
M5]>G9!+2#W?D:@LLZ?I09LQXC;7J-+LY751S$7WI61^1;-EWPL)6[(P46[,U
M-Y5I:I(-2I%-Q@YK:\*U)]P.3T#1@TKL2@-KVLIF4O:.@:]BUG[,.A&7%CD0
M%U5%5-Y-RO_LZ18Y^4T/(\K.4Z7Q%'.%,5>*,99/K]]F^1D'#G4E2K9B8];8
M4F,]2CDJ+D !%!QG%^.@$$0M1="860R=5V7C<8B)UWF'+YFM&:H3#0PK:3T\
M]8CQLIGIA9[#6JS_86B!%KY,R2!1)$;D2Y5:Y/P>LF92[6701V683NG6CWWB
MQY:*9*RE)/Y@TWW_6DR$-$@U NR ;4T.*.T@ B7S5FFT=>W^JIJB5$[X9"4H
MB,7,=8#S)">V"=L>BX7H5BFN37!GKFYHJ"_(8DT9MZ/-K3N[\U4H3W+SXH-!
MN+0P1#.P+*8KI\L:1V%=>"OC$^ NYY6_Z ?U,]-8[V,!%,XH[LW_=K@Z/NI1
M:S<\T@7FGABK??>:G=E4C;>J=?=47S;Y4!9Y$1.9K_H<=]=D*:VOV_N*@Q:<
MWS .-6;4MI?4AI:=QS=7L=?I=E7JT-=(:,:]/^3JL&Y+ 'O^B$DUO[8@8K-(
M'QRN9E,B@@*0PQ4W[^0IX/:B&0O&B()0TD8>FO,FL[11EH)N6()N''DI3)O<
M['4[?R@74=I5>O'=1FN?$H]R#T=4"M9"#F.*,@\&9;H&M?)A_>TKQZC?\A-U
M=0LV*@J7BP/BMN5UX[*Y=%BZ[2R8RP5WQUN\)Y0*I=IE%6UFNWN),56*M3OX
MFGB\"C13?S>)FUF:,V[ YSQK#3)64_2IN& 4C;M*(4V&1[HO:OU\9EBM1@&<
M5YL$>].7SC-1-7FF2F)3CK].)(D)[,).20/Z$]G$)E929Q HVF!R?P=8;IN&
MPR.PVF[LU,5F*72R;A%EYE*;.V'\4QS7+!I7D_<F!3V8M&Y\WDRK!4L+WV(P
ME640<\+2E>5SS (.HF2CEL/(-&9.N8V+47?X&SO*4:6;NAVS9)]Z':6Z^*[;
MNZ>:^=8[0G%6"KF:4Y^WDKIC9<GKS,$<N_=LT>?_O55'!*O">7SR/(LW$ZUA
MI@Y#C3/M:ZSD,-9 $WU-M'QIA-XSI,"O!'[C=R0G3/[>2L(G L08NUH)VFD<
M D,.V) KB"5< J)!$2X^,3@1\-DRNP*_;9(ONYO"=,4W&E\3EX(M.55NGF_J
M27!R:#L]JSP%@_)^7J5'6'&RK!B)'-E7N*8E-F)#S\A)3W."A>:PT;FYA5&5
MRY>_17:R/1^WW%-Y%]S9?<S3.]V5&*G/_KN].KSKB.6@V=S)V]V-6<X7GNXC
M$V@]+44&,IS1!XPALGW6!T?7CT8ELGS2C[]8QI:<I.XI1+!#$IC&=DLB?\$E
MGC;O#\*-M!,Y'I!G8IL _U!/_D\>CI/#'[ I1GLL)H!N.YN"Y&Y0?#(J'(6%
MRG36R(TH+YCG+YG&04M@)X^D;7SR/&L%4>N46WJ5AU%7<N7>:I"AFMP'99GI
MQ9('E]'9:<YT6-?-7J^7<WCB\HR'LUS=IT13J=K+V?Q!">V8M[O;5Y;;PW_<
M<W:8U_V:H;C+=98QTWVH%A__ 3*^*Q-7@14@"!#0)W#@DH$($QQ<HJ^AN8$$
M&=ICJ&]B @(*]2709XZ@PHP=.S:$F."?R9,H4ZI<R;*ERY<P8\J<2;.FS9O_
M$C0PUZ !!9\^%P#E.;3GSJ ]B1K]:;2ITZ=&_1&5UU1J3ZM6H1J5AQ-F ZI7
MS?^!O?KUJK\&_OQ-D)?6W(2U7Z7ZHRKO0%QY;-'&5?M6WEJX?-\*[COW@[FT
M71,K7BSS@[\#\AP?./"8LN3*DBE;GJQY<N5[G#E7]@>:,NC2J">?YKQZ,CW5
M!QBKO$>/-F@(!VP?P*T;-X0/M7<+]VV[-H3BR(G7MOT; CWG]R TIWU<NO3:
M]&1KWZX8@I)YWL'/4P)A_/CRX+^3-W^>O?KS[^>9?_]]OGWZ\^FKYVY3O?_Q
M^"FA'X $!OC?@ (66*"!"B;HX($(-H@@@Q#F=]^!%CIXWX(-9KBAAA$FR-^(
M-'UX88885AC@B2N"*"&!),8HXXPTUFCCC3CFJ*..!*#_<U!!"PGTXY %(63D
M$O;HL\1%0"9Y4)).)DD DA4UQ)&5"4UYD9(7);#E0!]]N>.89)89$U!,Z=3
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
M0 DR"2!4PKWW&B7FDJ7B:PK@>SFHL2JOVC28ZQ2:VY1(<3"Y@K7IVSX&PSX
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
M.)+%FW)R9K3S);192G'B):4TFZ6C6702)@=):*R$:(NZ@VJR*&:WJ&KG* N
M<4IHA,-4A$<X*I6V3 U1GGIW*H37$-AT:K""A><9*N!#3+067>T9J[_"$<92
M3KU2/FS(AO"S>7+;+;_VG_W)/]U";.$"7Z.W/U1Q%.@B;0B:% M:;4ET7]G6
M%K4701/:;=-:+UJI08KHH72AN1@EKB844I18HO_N9AD?0&$N9&^7<9;R.F*X
M@3'4%S*JH1H^%!L'-Z.]<;LVJG ]U317M1P].HNM>(L.=Y@S@QX2ZUJ"B6/]
M>J3#BZ0,*XS(*[W32[W' 8U@U34?8@]=XU4%^'(/4K$>0HU_='-I!;*!9'0N
MPB)%AW0KTG/F.(XWNSA$YR*"\S=Z]8XU,H^))4HX&X(C2#A^.G6K,R:>U;.=
M@\"&YG6GLSI,N[1EERBO VEG)SLB-X25=CP(<5L4N3P&\7?R$ '4:83%<ZG+
M]9'4,Q&-U\$7<7BU]86TDEQ6"#[NZ9XO09\WB3Z9-WDN212ZUJLR02U[&WKH
M];?;,BY"@<1_NWK[Y!3_Q\H55N1Z: &M!\!0]/(6TAJ)_%)NX,:A)911D@'&
M&)5@(!12\E:)"G89)FI2SH>)'9.6*F52 Z>6 9=P<NEO^/I2('9BW&>7^SJP
M2]2\P=N7>]F\!%N]#??'?%F\1<K(/&;(APS)D8R\3T:Q91.^2&:E-<<V$?(V
M)1(WA-29A?29B:2_9^IF+$LD/ ))WUB:BP-G\[C*72)GF$1UOJF/@;99EF/
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
M\MEJP'-#-[NW@<02G@PQM>A][+'4,H,__L) 0\TPR'"F-Z213&$6(QK:F(:
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
MEF_7V9I<D96#L)4UFNR+V6K_." !'2G=Q9C@Y>^1J#(%?IO1T -0X&PLZJ(
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
MC*1N[>&M*I*E<.MJ2A-Z7QSC&=<X(9^=7,*<FF-^'LPQ^YPN454TF2R<(54
MVU1/<,/2@/T,LU!XC5N!EO)8U^RFFJ&5UHW_'.A!I[-WNA52[GI1,,<X#](M
M<B>7377;Q3R>YMX#MEJ_\K8W S-L'*YNJIBUS3N/%&^0U6ZAGQWM_VG?,&'$
MZ*UN(60S8LP1:.D'V,T4^K,DG=,QJ^R/%<.0[ISLI%!*T](;CR[A^SI6W9CE
ME"<5NWM549#%U5YYRU\>L]3V5JP]U(!6LXE$G/'B+HO'W?E]1E<%EZJ77PGA
MKQ()AZP4%E@;]=L*GS5*<YN2PGR&>=__'O@./>?'/GC(]BTNX"2L4ZY<G'Q3
MGS$SS$\]ZSLY;JV#LBDW+M;#*8T4; :M:'MTW5."7W[SG[^38^K:7,,U5-!?
M-TYI@A.-)E*G3,(X5Z\M.#-O"/L#XFS!R,OK(BLW7NK29(IOT$\!%Y !:PC4
MH@T\\(I^3(56(C#@"@WDX"3Z6J1XO*BDZ%Q.QF:K@&C+MFJ"-6A/-<+.]F)J
M][BI!26O 6-0!F<0>BHJRB8@G33#HP(C9:JM SVC3?HD94RJDB)@P.[GA,C&
MG@JK6$)GO$:IE!JHFN;H@8"H2:XI!:^)*6B0"_^[T O_YE0(0JZL2#+^SFH\
M0W%$Z)9*B)?F+K!@B""0B?F:2L%H[ FSSJ7:*&YTC,TB!0&KXM>(9DI\[@L+
MT1 /,6*^)65&)7?ZBYU22ZF^@Y'$)G&@S-]BK7F D)ERAF;""[>\;@J_#^*(
M34E\ Z%V:PL14157D16EI7+X),IR:9T.8T6VJV66YR\N*C)4+A,O!YYH\:@B
M9Y;&+>N();R\*L?2[?&69?=R@VAX@Q!;41JGD1JW9*XV;Y?LJU7495U,Q9%N
MD7*<"[7,Y.D,K/[X;R=,!\*<\-Q*D'OT1M+J)F[TZ,*.I!KO$1_S<4.P,;D2
M)TV69[NZ2*GBQ7ZT(XM>3*8R6.N>HF]'#,[6:@Q8#$NK:D(G:J\UUJVQ+DU2
MSHP>,TT?/Q(D0_+3.B]=_M$&V\^^/,\(YRFD7DNI0BJ9V*5$9 CJ-G$B/_'1
M&"L+4<F.ONY):*\C6<F(5$,DB__2*(^2.#KO?JP&193+U2*"[<K#*>?G530#
MV_B$I&PE_[+,(5\)= XHFLB--4QP-89E&>MHS3C2%#T2*=O2+=]2+G3G&B6J
MA!8),7+PP'@)@&AE;#@O^FJE3]RDZ01OD*2G>L0+UW8L4 ;FCB0-FW[+29R%
MX@X +BO3,B^S+* MRN!C:M*#NP)-RN*CHTZ/ TNJY6+,Z;IR\'[%C41)]MRF
M'2/,9QP/,M?2-J0D&C%3-W>3-T7"R7101 :C!TF(Q;+13$!H5LPE(>*J:W"Q
M;/0O@&2-, 7I/@(FE++/GX:$(K/IZR:.27S,K#:2\GJ3/,NS/'M'?T[-10).
M(LSP%?%=YSMT9(:V"]0F)^IBS;L.( 51XSK%#?MT#.=PC\=NTZ"V:8]RTSP3
M5$&/TCO(Q V#$P?'!7+60XL&PDU&*+;NCQS)1K5DJ XE,H>D\%AVS(>*:)16
M!_=Z+.*"8D%;_]1%C;)4+F<NXP<6C2?$_JP[,.-EXD=&6:8T%7(R2$K1\D77
M1&GK2"D>T2N;N$E)66>;' ]!7U1*IQ011P;0B,^H(J"Y4H@A3*U$*"<(+31'
MJ^XY-2>9GD>?:HQM/%'[DC2@U,M$ZU&/&(9)BHA*[Q1/$;$\GDT"L\9.7,VB
M0M.D<C2,1(9S@B<RT$B6;K(I_.4B2Y Q(S40T5+W!'&"\A13,W4&K0@Y<X>*
M?@>P2L6+>-2<ME0FS10SDM!^>%31WH8$3:?17 H%"5"R>@+LD(AA"D93=Y57
MS:_X7&1Q8+$S<_0O#%*76.CO6@[4F(^>^O+;9@29IC.0;L@H3)#1%D@3%!L(
M*/ME=>C4-\+3O:*T5\>57#5N$L$%/'I0.:.L3.8IMJ ,/DRK7>C%Z>"%A:AO
MD*[U#F^M4!C38=#L%(GH&9UQ*!>F7 __%F$W;N!.)9&LAO@H _XFZFJ^1E?V
M1^HV1GX"4IZD%9"@B35G[F  MLR$<@J!:S;#[WIT;B.O(F%;UF7A[8/R"R_/
MA3&*563H*=3PY+D^P[6B]2%H<B*N:M$2Y5]B=;S<1C$=\Y1:,*$"L1Y?%FJC
M=M.XZ#R2*D6 )QLE-OJ<+T:NK=LJ(UG5))/P59#P8S_ZJ5B.UB()=M*X"2W=
M*Z&B1&KGEFZ/+$([!I%*4EW(Q;0" S.XHZD6YT);AG"3IT]\-B(NXT.CR6V$
M$DFER8=(E%&&C5+]\"R%JVXS5W/CZWB(CD^ M48\MVM+J"#AI3O^HD7X)SH_
M,+"6:<9HCL&,182'2%16@<@L4RGL\@@>H41<-]=W?Q>HBD^=\NQW4.UJS:F1
MSF0\(.EJFB>VJ"I:%8RK1 ?Q<$SQ>E*](E5!"L2]A 5XO_\7?-=J,.X,SX(1
M. ..H[Y-A1JR:]O$;#:PC.X5N\@VD+X2;1GN3:5P8) E=5!VIIK$B* $:<*7
M@ NXH6*T>/E**4?$+DN2;[4(F$S7*IW'>5;5GEX.ZQ+NF4"V9H#(YN3Q;EJI
M6T,85U/1@$\8A6DIX IC^"H) EE%A%@%^230Z&(DRWXP@/;$#.FW8R&RT4A6
M@=2Q6B/LYI1T0'D/82:H=U.8B9O8B=#5?2)1BC6S5,\T3%V8U+XCRP9L<W18
M4470,->Q4&Y+% ^E%-&L-G^M0-_,B=O8C:&HT(9/5,:P[<S%U:Q, F'F*B<#
M3>+P<E#,AG4%'45I'7,B"AVEZRI%S*#(RAGS:'MY]XTC69(UJ"'>Z3!&I?/Z
M)V7>9ZJ<JNVN&*\:XX2*%2/@[C.&<6@C#<(."XY8J<R$96!\!E*<J1GE9I)O
M_QF7SP>1F/)3+0HRB(^B5BSN)A88GS5:OS9Z%W4$D;080?&-3D=H((^:GM1H
M6 >2<QF;LUEVO*-WC-/DOD,PQR5%7.ZTH&XPDRFJ6(V24$8[%%>?C-8)RU*Q
M&*CV@,LGO2]@NZ\/B46;^]F? P<"T;-4FHS)1B1_G*HJX8]G_:LS8&@I>?B/
M5*H_JY6,.Y@BE51_*6UM><- '?G=_AFD0YIISC5K(O1=A4H2$\*24J4]Q):[
M3->2"/>N'"/_($)H010FV#2G'RU YCD4)W4%SZLV(I,H1=JHC[IBQ ,[_G%6
M0B]$;O8Q^.IB 5,,[R1:781YB+6D5#-?0Y1(<:L8 4+P>E")*<+.UX#MH-@2
MJ=>:K:W%RCY(U&IE5H:S.\"T>;]C(2^BIF=H^KA:D/;I,',MTO+W9)-TJ/-(
M?(I&K 2DK1O_V[%Y):Z8:T^'KQ&+E49BC.Y$$[3H2I$X0Q<ON:22%8,[2:*K
M595)9W9Y6DE'U(AJ-5),-CP/=(D?F[9KN\Y"C:AFY1$;8I%XAUS:KYR-LU39
M(SWL:92AE=9L.DW;-,Q(=B*S$*.Q\#'CU'5L+SQQPK:S6[N[9)R[918OZK,$
M\B\.DG'4PW)B),;B94>D;ZM/><9B;HP!4"E,R0 3AON +:$*D%EF>[O[V[\A
M9)WTEB&R:)?T&G5)1;<-?%P(UZD.["#DY2(&5Y#?N<&2PF9<C_8(!$!+5.)2
M*3)5%D#^6\1'O$)RJ3K HZ3VQ^/R2M\ U6O6DQ<_Z@/]1YYJQ;ND2L> #L^?
M3KN>:V(4#;FL#7 9(X6_2=S(C]PX?&=OK]%%DK>1O"96>/072=?HR&;6]%K
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
MC .?R.AF,P9B/)U56QII^?+V.WU0L<,?Y<LT$R)V/(P)#,+$@\B-78AC%L"
MAD*XB>\+%.B0S:D!IL<KM8Q@)2104NJQS$D0VPG%!C2#<X<1*MHD<4[U(WQ0
M</KK??;\F[RUHH*_D/H1UC]6W__)AX[RJ9]3:?55G[W._ .N G^K^H>YI(C*
M;E=F"7^M:F_G+Z\SQF<8(YP@SX%$A.J<TE/]:0(&PR!@B*BZ/@SI?L\:XTWM
M\ZY%!CLR7U7. 0?*Q:@E!TIT_6]>!_?S%& 9S8$9P0:01C1A $]GUM 98S02
M,5!XFU-,;IM: 3KI>@F>EDOYHO[!5=@Q9]?//,?W_._RX>4;J<;:%9M1(4CL
M)QCZ42(@BET$8^(CR!./JJBEF(7$R V:A%I3(\Q&]J9X&<OF<YP7*N&Y#LZ<
M3!TSHU='T\&;A+ 3XOSQ:J!M 70%5A"!!B-0@0042EO[?S]"F;0N\_Z#%%$S
M4NU_DQ)K7:9SO )LG:0;V2(X%'5=B=+Q.?8#[L%(Q PBAU!($A9 7[@!)L)E
M&(=C5I\]+:H60X]?:'9WY1ZW[&C+O Z\]O:<IA]F(3VV5$ZJ9NCYB9C&RM8B
MYX^Q3)T'VMJ:HS&4C3SSO>7J$U>E]E:_5/$_[BP(/$]@SX.<\P0B^5"(:1#!
M* XQ9CX.Y0+1/?7\O !3<]/6-C)N;.1\)7.3GEY%R*F%X(5+!\YP'3">'CV2
M'Q+T@1G\((/]P$E9RU]? 90&0R6UZT,W8)Z[AA 73'W7AZ@]&][@.7T#NL_2
M='&*IZO8R!F/>$08JPKX(XBB"$D+.E1I8[$(B"=(C+6V^JU+-C7RW XNUC'-
MBE;;K E!-JRI;&_:-0WL2TSFT&;UN//8(W[<$N8#!9;WE>Y"$>>60#T=BFYK
M@)$W6=:[/-=%L7RL37A5/8[*9>Q-^IPROF!5HTJ'<12Y.(0LD98UBA-I5!,N
M_PA\$;HBB7UJU%]T<(FGMI"L9 ,O*9]K=E$;;WH'WGD98M*FOP^S%8"\I?<5
M6&D.UN^$TGT"^S*FTS2-71IMJ7^,/1O32;"V@V,\<+>U:D<J^41>IG4GA3?K
M+O2&-;\,GC@A@MF("9I"K<-4_^J CM7OVF3\4;_0#L#L?VM='M$U=N]=.N<?
MEX^$Y[,(NRZ*I#$6(!2K,B(NC!/A0,=//.)AZONN=N#M_L.G9C<UP61*0%!+
M:!I\MP6<;J1=-SC&":O30:)#]-RARCU#Y;8>.')<W*$JAT%P1ZZ9D.OUCVPN
M'S.7<E;6.4,1BC'B,*2,J4![#Q+/9S"(L>?[W MH&%[<^=J5>6HTLI%N J[7
MWO1>T/GJ/FG_&[A?&^5_! ?L^%1-WP7;D_O'=\*.3\0H;MB)H7LVSOR08J(>
MFO*B:6S';A:?5/Y)GB[NI8!I\661D8+G54KL^\73LMQM/O$:S^ER7OWX*9O/
MWV6YTF3&,/*]$#$8<L>'*/$Q3.+8A9PE88!C^1(*HU.FP26>VJJUH; KL*4S
M6"D-)"&NU0:5WE=@6W-0J7[0J&9+>_!5Z0\: +IV^QSL%=);&R?U8@R\,D[H
MG>C>HG3H>1JFK>E@4E^F%>K0DW"R?>K@ W=;$+=+2&U*2WWB3TW)MQMQNZHU
M]'[Q'QSG=]^RF2 ,!1@E, ZH*WTS@B!6D12Q_(X#QV<")T;19EV$F-JR);\C
M9+:0=()>;VT8&M"!Z;ZJ87>WJF%WM:IP]W(%E*Q "FN/GOM 995Q.PDR*HGV
M@6J?%WL]JQO5;<K4%'?9-6.I8E(\O\4I>R_)]2DM\;QR3\B^!U,5PBS2DG^6
M[)Q27L?X*G:^7U1/J=/H6)AX(D$NC'RL*ET358,&$QC%-(X]QF+'IR:T.+3
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
M(*(,02PXA3ZA;D1XXJ#0J-!3-S&FMC#)[R<P6R\ZPJ^W$ P/ZN!;5XM[J#0
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
MS*'<]1(O@LQ71SLBBF#,0@%]3'VY/OH>]K56Q--#3&V%V^LM#[XJ(0T/RX\
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
M7RN-Y$C-#F[Q9U/KP:>$$\E$,/:#&*+8(9#XB0.]D 2^YR0(QT96X-D1I\9
M&X'!CL1 B6Q&0.?1UB,?JQ@.3#RM\ U014,;&ZO<<W[447E'&X1]SM&_<;)A
MZ)^R^5RZU.JF&6()EF3E0$=053:2,TEC202E^XI<Q@@18IPFZ)W$GQH3JH)Q
MAB;7R/,]\([MX+,X_0W;KK'%:NN_>FP!OBIP0(..1>:_S+1.8P^WFPH_QA9N
MK^FY0 SR,2GLU)M_D\Z7JDSGJO5N0 B3]CE1!5,\B$@H;7,D.,0Q\4B2X"2F
M6C%TFN--;3UZPQ?9H\JQS_*_]2N/O@^LWCIB$:Z!B?]8R?1&6IU.T;WKIY]
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
M+(@##*/0]R"*/0_B, Y@S!P_] *'8&$4[GEZJ*FM@5L5/U:B@J\K80UW[%H
MUMMKLP/;P,M21\2ZM'PZ X;M=D^GAAN[U=,9M8^T>3IW1X\TQ2K<=CN^<BOB
M]M7+YI(FP/+Z&\Y9?5"RG?3S!U?%5SB[5@W6[J6;\"C]"?GOK[-%)>D2SU7!
M86^6!$$5]0 %0P*B*'9A(I((.HR'44+=)#3+@KZ #E.CN)7<L!$<K"4'6Z*#
M#ZG@X&=5A[-3AN#([XD>H4Y\]H=V(+;BY;?UWPF:)R_@:%R]0N&J.4K?S92\
M BLL0/L;I?"PG%9YF;FTG[@YLA[CIX9>9J*.)I]>2)1N:^['I8I3O!&?^)-T
M"I3Y_YG?5YD+,R\F@1.[+@Q\A\JE45KJL8L=^9.3,$XY)I%1?X_30TUM!:LE
M5?M4^5I64#3"FJU5+?CJ+2EV4!N8^3> ;<0$G\\!9DS)Y[&PRIPMPXU*<.?5
MWN<AC3NZT<6)TNHSER84$2^&S'%"B%@D(*&(0X<RS)S0C4FBM?=]9IRI$<5^
M9=WY2E SDCB%:A0&C$B:A52$"438B2"FD:=ZCJ"8>5Q0XIF5/+> ZSA5SP=&
M5H][+: U,/&>[E1ACW7/H&"5<D^--2K?GE%XGVS/76[&M(RGLS?-:<&=M!N+
MM$XR540^\Q,>Q 1SB!P60X0(A1BC"(;R18D2%+I"+[2E;9"I<>Q*3K 1M+$R
M]*B@%=!V'K %T\ DT $A;1+0@> ( Q2<_GJ?/?\F;Z\^_K^0^A'6/U9??.N#
M1_G<=51;?>M:UW;<]5R?U+S-\RQ_G>4YIY4W>+U@55W-NJSF)@Y\JSYDW7>4
M"Q]'1 C)""%6M.#"Q(\PC.* >XPP'_E&L=;]19H:B:P/1J6+4ND$MI2J@@]V
M*IAN% -;FG7K%VMA?C4W'T>=M;&"$0:=,/--06L8V]WCZR_6N%MVUF \V(&S
M]^2.+;BSQ\=L417LJ4+59H@A'KB<0"&XJK/K,HA]RJ"+>8@X"?PX-FN\O3?
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
MG=K.' \QM4^_J=0D0;DKU&2BO>C3JES/_UFG055ZI5_*NA$372Q6?]37Z]D
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
M]3T>WS6>F_&LQ'L>Q?-7#:SZ(->F0\I#N?HQ%U+\^OJWRD22;_.'VVHSIG'
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
M6B<C4-./WBDF."*<$Y80)V>2]<A3,[.ZWJ6UY-^7J\7JT;$:ISWL=C04!,S
M;+01M#[VV?ZC(_;&U>T]6< 9+;]EK:Q''[?:E2LH1T6PG!\P-)G^AUR^R.J3
M7']6!_[V6824R!)9F%3YQ/0A+"!)N=X!II3I_5^:*B)<JN7U#>9$3"/4S3,M
MH\I&7M<4^1Y$[0C(%TZ!.6<CYATP8&F[Y_#HS6?"^V5$/&>W]PPX<BK[9=6/
M\]8M[AEHX_#O4KPLM-WT]?NJ7)N,)G,65]?UG2F2%BS),.0<IQ GU+0&*1#,
M11YQF48Q39U*;?0--C5+9B.K^1!J:6&=Z5B?-S>EKATK\/8B;6G)>,(OM/%R
M!73N]HH%)GY-E+X!Q[5*+%0_,D1L[AG@8=ZVX.L$EAFO]?UBL?K#G#'K7=J;
M4HKY^N.JJGZ5>I<MW]-Y61?::)HT["+79@1G(F9U<;XLAZ8OD>E$E$%&$,-I
M&O$X1S:6BG_1IF;7_&UIPJC!<SG7*C[3!6!T41_IZV^OZ3\J.U'4+IYOOS.*
M6)05">9Z <D+/:.X@)0D'$;ZWS&F<986V/JXX78S.FI_PY<S<WNS2;0X^;C9
MU 1>TW8]97>*W8%:-;#5K?8=-MH!H]X=:!0$1L.F56';N@GLE+S9;#J<V=QL
M5D<Z[KG![+J='069@-YC)[\CCG=B%02IO<.N,",,V[YMG]LI4?&^E/]XD4O^
M^G9E"N#,\I3FN4 I9 DWN<729!(B"EDJBKQ !2:14UM'BS&GMJ9VBZYL106_
M-\(Z[N-L(+?;SGD&,O *.!!#YPV= RI>]W4VXXZZO7, XG"7YW+KP(HU)F![
M6:W+>GG>M(-ZJ\W6M[+BY;RFN1G&$8V)*F L2*RM?AE!PN(8*IR3@M$D89%3
MN76K42='/IL.:49.Q](R5BC;L8UW[ +S39/9L16XTVG.R'P'.E)[K/#B I+?
MVBU6(X];E<4%C*-Z*TXW7Y?<<;\4;^<_YD(NQ8<E7SWMNM;-LB(J4B6)MG:P
MA#AG!22*<<@)141QG!7(RI-D/^34/$3;4QQSE+Q:?]=;FGDM\;!\CQZL[7C(
M+X*!26@/O(VXH)&WTQ?3?T+(972"I(;T#'N3))'+,)Q+%[&X<^"6ZWC[5V7H
MVXH4;^EK]4"K]5MC=S5Q06DJ(IHG,,^;+KXQ9%DB("*R8!DIX@)'3ELO^[&G
M9@5E")("""VFXW;+ 6[+;5<8$,=Q0-(%N*\JJ<VA#)GZ>!I3(S4P8M>9(?XC
M@@;@Y7=CYC#^N!LT=V".-FH#'C'45JI+K1NKZ]LV,,^0)%W3AW+%9569-5SR
M"*,\RK6!5.3:7LI32 4S:;%Y4I"8(\:=G$5VPTZ-K':B#DN-M8+:UESR#6!P
MDVDK,.C@6!M06F:P$]JGU>0"DF?+R6KHD:TG%SB.+2BGNX?1T6^TG!NVJ[/?
MVDCN&<F2*(YB!C.1((@1E9I\]-\X)TC_?X2BR"G>Z-0@4Z.:C8Q@49=(>VZD
M=".<DV#:T<NU$ 4FDRTZM7QWFRQ8?\S1I[]7GC@YT*BLT*?J(0?T7CL@/.A!
MZA=BN::/\K-JD\5^6YG-6-.Y;Y;@J."F=V_$N6FF$"E8,%) S'"4I11)RJS,
M#IO!IL8 .W%-T(YL,P]_U!*W/3D=8@0N(=U/"[[Q"TP/'>@^*[!)VFR$;5MT
M>H3.(6#"(X0CA4!< Z5;+(,E-KW1"9>>,5Z\@:4V>Q$$MO<,S0%9T_E2BDT?
MHGNN7Z"7A<E#?2O5G,_7,]- D60RAA316._R"@8)$3',DH(FDA214IE;#\5+
M0TZ-=#L2 M&(Z)H7<A%E.PO,+W:!"7<C+-AV)/NEBV0K\/E&0 ,R16S1\9PO
M<G'8D;-&;&$XSAVQOG.H8\EXU[_1G^]^TJ?YLEZF/NH1/ZSE4S63$2%8%3G,
MB) 0<V*:DB'--(0D.!<\U_]R\R?UC#8UDFF$K2OM=L0%OQN!02VQ8^Q1/]:V
M#B5/" ;W(PT';X #R0(4SWZCOA%'=A=9*'_L);*Y:<!6\<UJ6;=)?*&+MU)?
MU 0M;>K,9")C.$Z@RF0"L:GW0;0A Q.L2)JG!2*%E8?HXDA3HY*.K-I>V0KK
ML+OIQ=5B5^@+K<"TT06J(^>0.D?];Z+]9M 7<B/M!,^\:N"I%MA705T;4'JW
M@+T/&&__9Z/'WN;/ZH8KH\'K(^+J?KEM;C6751L**CXOOTC^4I;:&-07?%HM
MR\T_?Z75O#+W[WS_<RU=U:2HLEQ1A:7F6HHSB-,HA31..8QY4B2<4Y12)^=\
M2&&GQMZ=#)&C_I]5?32VU03L5!F69QST); S,:<RM8&7FD"S.CQB/B#<84+M
M0PA\FQC]@-"?#>X/.>90UZ-IEVA:X];UM^IZ@%^^_JTUF0A'*A8XADG"] J2
MR P6!:,PCE+"&*>QMM[=O(X]HTUM"=@)VQ22:\MO_J(%=FV<W8^RK=?1$W;!
M'8X]L 4(=K/"Q;.KL6_$D;V,%LH?.QAM;AI8G4;O=>I%];.J'_Y]M= W5^_^
M\6):-K*J-J1MBZ?8/&M";_Y6WKJ,2D?B?P>-S.#WC=0^RZFXH.2WKHK5R.,6
M6'$!XZC2BM/-;M]'5:[K[ZX=H<TZ36)5""4%S&1ALNT0@XSJE5:F24XDE2R.
M<YOU]>33I[>>_IA7QK+67\=#.5^5X$'J_PC'K-[32/8SRM7X!%\SAT)C31>]
M$/31@KZQ0PGZ7X=T</K)HWSVO4IM/N_^BX9V!'\_7YB&XVOYN"I?9YGD2!1%
M#GF&31!V)B##60I9Q*1*4$Z2W.I#/O/\J7W*C8B@EA%LA'1M ;Z/8/\'[ &7
MP)^P&R0#>GZ?5/S*?M_[SQRYU_=)A8[[?)^^;&@.O#(GZ[5#=\Y>S';Z0<_B
MNZ?GQ>I5EG^E:_Y=;[CW?M]$_GQ6]2]GN*!9%I$,TE1_WEBB A8J1E!A%8D\
MEJEB3G6CKY9H<M302@Z>6M$![\A^!YX;Z<U*5U_AFEY_[03:;3U&G9; S-3J
M KK" J/-'=A.UD:AO8ONP,-NLO[:.UD#TO8] >PYI?]:J49.]_<$XG$I %\/
M'NA%,%&5O]+*B/!DBN;6GL_[LM3O=6W$_?JZNZ0-=K__@Y:BZVE]>:HK%E1?
MYM7_O"^EW.09?]%KR8RJ+(Y-1$*J#31ML&$!J9(<1A&-!#:= ?+4J5!N:(FG
MQO-&1JBTD*!T+I(2?GHM'4Q3FK30SBFC"&1&$]#5%G34!>P5=*]K50:USG?=
MJGD=O>^ T=P4F)*[^N-?^MX)=Q?76//DUST67.IQ76MC3<*16VZT@8<M5F]H
M]=W\S_@)?]"%:7"S\[";7]POQ?X/.E=N7>(BSUB4\!3*B&&(:5I (N(,<JX*
MA"A&B4A<%B0O4DUMT3%BUL?TY>Z0B>N?N2T_?B;,;HD9?1H"+R-&PCM0ST-'
M4+T&["9D.TF'/^O<$.0DQ"O67I<"/Y*-2O=>P3RD=+\/OR8+8GOFX_A=G[E[
M0E]J&XV_.Y0,\<E=@"% _/WQ6#>(O#^K\.F8^_.7#[0XC*PF)M68-,:B:4+]
M4(2P8 C!(DX%Q%Q@J/^50Q(EL8QYSAB*G4R(D\-,SB;H2MGL109%89X!U7*9
MOQJJT.NV.TKNZV\O"'X7U--#C;M"]JI[M.3U7ST@[<;TF-*?UQ?)-RT<ZV=_
M_F.I?_Q]_KS9XORG7(C6.S=+"ZFYH8@A%8I +&@!F60Y3!,1*2D)93&WSL89
M(,#4R&,K*YAO7!??M;3;8PJ'W),AT]%/+F. '#ZPP4@/#L6_ SODMTZC_ZR1
M?Q@%>8=DH, S,%*.4("9<$L?N@+&WJRB(<\=+]GH"JWW<I"N>8Z?YF"_OG:2
MG^Y_SJN9$H1'A"K(LZ2 .(^(64PH)$6>8:E8PK!5=+CUB%-;/4XUH0&_ONYG
M,1K!77(8K:"W6#A\ QIXI;@=EM=U5;H*T]&;)>T:RYFSGFZN*-6B^\H4=8')
MM:71\8-NVJGHK%Z7&A"=OW&83^!=M9X_T;7\K+;''MN_O)U7?+$R649MQ@E#
M.$Y2Q2!*D(28*06+G!0P3N*,%3P3)'+*ZW$9?'(D?C(GT+& K!/Z=BZ%4)@&
MYO&-V"9FZ$RZI?\<H"%8>?5'. DPJI=B"#2'OHM!SQ@:6/U%/LZ-EW2Y_J1?
MLUG.91;GTI0[0PQBF2/(:,1@G@A"LB(6-+/R6)P;8&ITU,81[X0$1DK7V.H#
M$/L9QP<TH5G%#94!X=6G5;\ROOK@H2,'6)]6Z3C"^LQU [:-@T,UFARK7?>A
MZK-I>_/M.UTV[1>KW_3>5HH/RR8OYM-J_56NUPLI9EE,D>!1#IDPY<H$32%A
MA8)IJ@27+,]5;'7H<2/YIT8_C9Q@OC0>4"WI'5BNUJ!JA 6_Z)\W]6TM$Z!O
M]598[(^G/=>!^=1#-&";TMK! =1 @+5&HFVK6]V!W0OUT+Y0&A#0(C+ME\C!
M,3#MEVDD-\/47RHW)\;MIK37)7(#L<9SL-P.\SUWS0W%\%)&[$1)F;J&S-^6
M*U;)LO8_U36/]*_UK,P7\UK!7U_KV]\L:%6U:=58"*(24<"L0#G$61[#(DH(
MC&))BTC0*)56>:VA!9V:&57+!VH!KVU:[7M*[;Q/4YBHP#:0TQQ=6^++.X A
MRWOY$_:6I;V\0WZAK)?_\0;LP-OF!'5-GV;-^:;?E*W?/XJ4) S#-$<<8LW@
MD,5$P2C+$,."I2FUZNY]>:BI$?*F/48M[5UK28):8(=-2#^Z%IM.;YB%]K>=
MAVM(7=Y^W!SV6=[P&VE+-.2U<]NF6"'2NZ/H?\)XQK^5)GMVNMT=WIH&&][6
M3]#F^P]MQINWY]-J23DO7^C"A'B_5#.4\X(PE,*4F].*C"K("FIZF1.9X#BA
M$<%7M@^^+,74N+=10G:"#RJS=5^NEK"5&U2UX%?W&;:8(4OS-S3N-XBF,4Z2
MC<!!>PW;(Q6ZZ["%)+?N/VP/ED4G8H>'7>EHZ"]@:V/W?I,_U[]J</YGIKA*
M,<X95+F4$%,L(,%I"K.,X21.LRP55E9I2"&GQJE?^7<I7A9UF,6;[\8O57-J
M)^)"_Z*C_T#G@\]I=G0\W&CR0A/S=H+NNM.SB8\1P&3G;)0$M99WH*MG4ZP<
M[&O:YO( HS&H50[AR0@P(V&\&#X%O8T'(P#49[T7(<8:X+G81+"_^VD\[O)^
M*>Z?5N5Z_D_3]HRM/U35B[$BWYCN[C.49AR3(H(Q$Z8P.8XA$[%>06*2$)1R
MD@O[T'.7D:>V#FQ3-F0C?)UX3S?B Z'E!_-6 <"-!@[;=K<I04F<,,E@2@I3
M E-O@@J2ZX\4*1:S.(Z2B,[6JS5=W')*MN/__V%*+!Q2H8 .O(QN,6[E!EIP
ML)4<&-'!1G;P)B3&#LZK4%B/Y,MR?Z]]Y1,, :[7Y>7TP/$\8$/TW'.(#7I
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
MV &PV^U(PX(9>+T]R$8T62BU_*!58+/GU+_0.IC$%*,%J-7PMX,<#J'7[>
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
M2L,=*L#4Z,B]_KLSY)9F2D @0]LP0^+6C0[C!ZX?HG>3@/6M$),,5#^$:&B
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
MF"5*IZ2 A68:8IE(R$J;'UXBJK.<JI([]9QP$S<VJK@6'!#HK*Z&^L;3.6\
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
M,;<B/AE_9EEOHMW+_]RLUH_;\AIL7;'<A^E<O3<_VF).J2@$D3"AJ?$F,UY
MRA(.BT1K+A#*:>%5R? F;<9&/)4QH&5-]5E5]C2[SJ!E$6B9!'ZW1H'**L_2
MJ;>-IQN;#39*L0\O(P^0?]_N$,"&;>5]DT;#=O<. =Y)P^\@#PVWN;/:>8]-
M*#5/&4L,\9H!%,(&L@O(248@Y<QX=04M&?8J-.0B=&Q$VU[[[52]?4%^@G7_
M1?8M" ZX<-ZO@<-'J?O $GTU>R+XQ5>HEZ!P675>O+<?[]2=-+^RG[9(R&QA
MI7Q5/]>OC G_F&0D*U)=:JBUX! G:6JHII20,9UQD4I1$J_.JEW"QL8S38M1
MHZSO$K(34C=:"0549#K98P3VBH+?K:J@TC4@I;A $I1*.@4.2B$NIA]3A],]
MO=/SU3Z9])-YF;[;")P)U50QK#3D+&&&+4H*"5<$:DY%2E!6),+).[DB9VQ$
MT6C:2K\'3UM=O1/%SP+;S1D!X8KM?31([;4$G\(BY9U)?RMB@R;0GW_'_CUH
MVGP7( [9\F=O'SI)OLN&,[GQG9?WSDO^9KCGT78=_FH>4;6S88B:11HR[A,W
M2SBLB@32 E%(4Y09AXKPG'GUL#XG9&SD:'6$5LFJ ?,=L'KVZA)T%E$W9^I6
MG"*S8A^(^J0-7\0@=);PJ:"ADX(OFGHF!_CRM3TCZ\5W)3<S]:#/=_)K!ZG>
MB_7TQW3]_+4JIK1;(Q0*Y844"10T+R'&A80<$PZU<:+*HF2"::=$G' JC8U6
MOFP>']GRV49E-&6K_FU5%T5N K_OP-80SWC\VT?/C92&'9/(%'8V#G\?JG]W
M,BAFC5@Y,5%6BN&@#1ND?[M:PP;M!X/Q)(@_W).#G(/NOUV:4RQE0:%,$\.\
MBFA(9":@$I*IM.2)2M4-1YRCY=/V:9?AU$]+]6.ZV*QFSZ#.M3 L.U\M9E-9
M%9IO2DJQ65UY_K&S_X;? /0ZDQPC)1X?-T;:%;N&1,SSP1?BI6LF7SG5"\4A
MUF6T=1B7U?J_"N_Z\K143#[,_\:64TM7MI9,.I%%F:5%J2"UV9*82 %)C@NH
M&4LTP3K!VNO0SE7PV#BFTA2L*E6!^2!^-,KV*,7OC+T;G<1 -#*]6)7!7N>[
M.HX5?-FANU6\JD<5CF]\H0K*/\["!^4C7TB.^<G[_ALROK\O9G)7V??C8JW.
M'5$Q+7&I%(<H*9$A+)I FF@&25HP)'3*68&]$[U=)(^-L=J*_X__3K*T_%]-
ML>X>2=Y.T#NN'6, &GN)V-)Y6_(<6+7CGQQZPQ4^-]M)^O IV3Z@G,W$]GK
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
M+B!CMAV!8D7MV\G$N'PZ93)-G4XTSSQ[;,1GM0,SH]X=F"O'/*)SD'63SXU
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
MRCQSR:4/LXWX!_/3__YOV]^8/VRSO?_]W_Y_4$L#!!0    ( )BD=5;253K
M,L   'H="0 5    ;W!F:2TR,#(R,#,S,5]P<F4N>&ULY+U;<UM)DB;X/K\B
MM^9UO3+NE[;N'E-*J1[99*4TDK)J=E]@'C<)6R#  D!EJG_]>@#@#21(7$[@
M'%:762DIBD3XY0L/=P\/]W_]'W]<3'[XEN>+\6SZ;W_B?V9_^B%/XRR-IU_^
M[4^_?7X+[D__X]__VW_[U_\+X/_\]/&7'][,XM5%GBY_>#W/N,SIA]_'RZ\_
M_"WEQ=]_*//9Q0]_F\W_/OZ& /^^^J77L\OO\_&7K\L?!!-R^U_G_\*+,"*B
M@N1< <4E!\^5A6@XTO\D2NG^[R__8HH.4;($T8L RF>$D'2 $JQT!ADW4:X^
M=#*>_OU?ZA\!%_D'8FZZ6/WUW_[T=;F\_)<??_S]]]___$>83_X\FW_Y43 F
M?[S^Z3]M?OR/!S__NUS]-/?>_[CZUYL?78P?^T'Z6/[C__G++Y_BUWR!,)XN
MECB-=8'%^%\6JV_^,HNX7,G\6;I^V/D3]6]P_6-0OP5<@.1__F.1_O3O_^V'
M'];BF,\F^6,N/]3__O;QW;TE9Y>7DQE.%W^.LXL?ZP_\^'I&</B 7RJYJU]?
M?K_,__:GQ?CB<G+SO:_S7/[M3[/+,J9EA6!RO>A_O_WE'V_7OYSG!4%FQ>\O
M](W-9]35CJ,E_[',TY37/%ZO,IG%>S\TJ1*>S:]_<X(A3U;?':4\'JT^^558
M+.<8ER.;.&?,(]A8+*A<$CB9'$ACHI.FA)SC?=8KV0NB>Z6018Y__C+[]B-]
M,"E&\'^H^B6LOUS)Y<&2:_D<1_O/T^5X.<Z+SQ@F>>14EM8'"S:)#(KQ ,['
M!#XE*9Q7Z$A0I])^;\G[M-_5[JMY_&$V3WE.IN1Z39S'!YJ^#^/-3_QXB7/Z
M((A?QY,;BJM-Z4)KRUD7\EMKA^C]TP_$=LGS>4Z_K)6SD[L5:TNRL'GUD\<J
M_FH!7Q O1Y](TKE:X-<37"S>ET_+6?S[JS_&BY'0+$O#&02/$92UDKXB1E3.
M1JJ8L];V"2 47(05U9N55FCX,4^6B^OOK$ !C&\LS']_EJ3^@'*"BF<MY#T
MX-RE_\WL L?3441G40<!1BNB.P4Z54/Q@%+5DSB$K&43Q#RDI1^H=*SD6:<2
M'P)F9A<7L^F*CU=_R1<AST>9>5F23, EN6D*;0:O#'U59!%,(TM>M\', UKZ
MQ<RIVMT&RVFB'@!8_H;S.4Z7&^)+-C'Q)(#.9J3MHCS)@@4@EM!GS47!T@0G
M]\C8"R+BA4#D> $/ !UW\/W3A@.N'68D,20C38W],KB@/40EC14<&2N-CI\'
MM.R%$_E"<'*BJ'L$2PTHU]+XZU]GR_'TRTHD&QZ$Y,)8*< ;)>@H)D_?5</(
M..T#,I7)6GPN/GUJ@;TPH :.@<XDV",*;ASX[^^F93:_N$X<Y'?DI"U&Y'-Y
M(DB"E(J\^9 5!"T8,*\]HHTRQ:<\D ,"WD?7[^=(Z2:HZ5"R/>/C.@_YF7YV
M%(-*29!-0^[(/8I8LX.*0X@ZQLA9"/ZIR'<_1-Q=L>? M@/MS3H0Y4 @\+^O
M<$Z?./G^,5_.YLN1D@P=5P9TR'36";)WP14&422;L/CL=>X,#5N+]VP<V@#C
M% $/!",?\GP\2S]/TQL*]$<DAJ152""1\*UD*?4V(8'-T::8Z+OE]'3OHTOW
MXV<VQL?QPNT9':^OYE5L;\>+B)/_)^/\A@>K.4I!MD\ZD@@&#9YI0KAWUG%F
M W?^]/N ':OWXX<VPD@G(AZ($?E,T?=B7.6R,839,E0N2 @V$P^12?*GI86(
MN<3D)!-.=.=W;*V^%TST"X%))R(>1,CR=CS)OUZMPBWEBF/&1^ 4>I.'SA0%
MW3D!TSYZ78PO+G04J-RNNA<LS N!Q4DB'00</N8OXWI=.5W^BA=D]8).V8@(
MD9M5T"8 2V+D7I<DK-2.!>P($O=7W@L6]D7!X@31#@(:[Z9Q-B<CMQ+*Z@;J
M]>QJNIQ_?SU+>:0].=8V*O!".U V1'!">D@E:ZT]5]F<[J/N0<A>P'$O"CC=
M"7X0./J,?[Q+),MQ&:]KBC:V,@KG4E(%2D1.CGCT@,(;$$:53$%^SIYWA* =
M).R%'?^BL-.%L >!FE<ID3X6F_]4\?!149PQK1P$HPL%]@6!N-(0/+&@HT21
MNG)8'EE^OZ0:>U%P.57* X6*(+^<RRQ%3?I(7F\?"SCER1MSA>OLN ^\HZJS
MQY;?#RHO)0';C92'!)77].7[^>?9[].1B]X7PS.$;,AC+XD#DJ<.V0G4LL2H
M=<= N5U\/YB\E'1L%Q(>$DA6GM?[^8?Y[-MX&O-(6.V3\1F$MM7QTHD<>!7H
M#RN9+R79U)6_\C@%^\'EI61G.Y/UD##S8;98XN3_'5^N7'452E!:6PB%$_(E
MF4<TDH$-$I,7&5&>?M.S>_W]\/)2,K4=R;GOE'[E89YQ1;>-K-B<!7"3&=&]
M*MYT#CA&:9$16XF=C(^[*^Z'B)>2E#U:ECUCH+ZMF7SX.IM>9PT%!B-Y84 1
MF2"/FQE Y37DX)1ETJ%PIU>,;*^Z'Q9>2B;V))GVC(=/.5[-22!<A,_CY22/
MM,S")VG!RA"(=B1[%@U%8)&;(I52.KJ3\;"]ZGYX>"DIV)-DVC,>/L^QOF_\
M]/TBS":CK"GL)H<9$D:*L1+WX# 3F@N3J *+CIV>:+VWY'Y(>"DYU>.E.1"S
M\/,?\2M.O^35+8+(,09A$%*Q%A0+JV/.$R>LOD&ETTZ='JX^MO)^H'@IR=*3
M93N(H&-3O+"^BE[5TN+R:C&2,G#'&05/3M1+R*!K&:V'G%$:%RQ3G:5)'Z=@
MORJSEY4I[4#6@\#,NRE]&L;E^%M^@TO<L#7262A;%$+6FMQGYCFY2S) <C$I
M%Y45O+OKO,<HV \S+RMEVH&L!X&96N P?XW+_&4V_SXJWG'.BX%H#!E']!&<
M*A&2M[7ZP266N\J#W5MX/X2\K&SI\9(=!# ^7>!D\M/5@J2Q6(R")/<)$P<?
M(IV?/ I G1+HD+PKAL)P83H"QKV%]P/&R\J+'B_900#CYXL\_T*GY'_,9[\O
MO[Z>75SB]/O(F&PDA@21+!_A6P1BJ,K%Q6S02<L[NY1[E(#]@/*R$J*G2WH8
M@/GCMK1R7:\]TDYEHY6 '.K3=HX"@@@<7%(L%4*\"%V]HWJX^GY0>2F9TDYD
M/ B<?/J:)Y-KE*N ADG&R/E6A'*AL>;X'"1AF'.6YQ2ZNE^YN^Y^V'@IF=,3
MY3H(5*Q?%*^>DG[Z2D)<O+]:UIY6-?$SJ@>D*QG!LUIX6:P!C)X.SU(B5T4E
M^M>NPN$GZ-@/-2\EO]JQW'M&T:N+/$VUOO_M!+^,"/6E6$]&4:B:*N8.?&;U
M9HD'M&08HS\=,/>6W \;+R7C>KPTAP*#-WD1Y^/+*HZ1*"$&SR0P$Q"4CPZ0
M6 *KR 4O(<?,3R^)?VSE_4#Q4C*N)\MV((^L;E^*O:7O+.J%0N8L,\@Y$KQ+
ME4=TNI8XQ8S:::-.O\/?L?A^KS5?2IZU"PD/"B1K'WO-!,K,2@X!>&&JWBA0
M+*^*AABY92PXYMCI5F3G\OL!Y:4D5[N1\C <5V)CCI-WTY3_^%_Y^XA+GXR,
MF2@N#!3)A+RG:(%<<&D9VI [Z!3QZ-+[0>1E95=/D6YG\/C7'Q](E/C[^_'M
M;Z>+V62<:G/CGW!2^_92[):7B]^F>)7&R^UFH/OVQ7WV4SMJF'L8]2=VTGW0
M/_%]>3N>TJICLANS=2;DIEUKC$$6&2/(6 PHJ16@$!:D485E6XN5G[K7Z* _
MZ1/4==:6==V<)Z:<+5<<$G>55S2TKUP"Z8NFL$W2O[7IDGB?CH%TU>P*%3M[
MLQXN] %TQ-O==)19(UDMQTYJ=4]5'Y,9I\"P@"Y[+"DU1L\P.OEVH>>]V_D>
M(O0!H.>1?G'9"<:Y%[6;1ECWY7$\)<B*12>3CIX]U;7DOT([WX.4_'P[WT,D
M/@3,/.PQ*S R%:2J5^(.E%&1@C]FH00F4N$FA=+F4'X![7P/TN[S[7P/$?6P
MP'+=1335NPG%,F13>_:8$@%SSB U%NM*G=?1'"R'-&P]9V/?CL!RC*B'VK"U
M1*9U3A1-ZOI$P.< WB4.V159#)8B[%9_WP8-6\_9M/<8#'0FP1Y1L)@O1W<C
MSY\WC4I71Z[)J(N*!G3F"(II.G*#(I<M%8^^PMSOY970(G<,!OUMVU@\146_
MYJ(#_[4S$0\0)IO=$ZQP211+)B\H4-H4<#D4",XG&8K3-C]5WG8Z4/IT7;O3
M[S. .4+8 W!&_HKS<=T[JXK?O%BN\X\?YN,+G'__*4]S&<<Q?;FQF];D&.KF
M\LDR4+8D\$@LBBBE,C([F9^Z#3C>43F,SF%![1ADS,ZFI@& \,:,W^;/:W,Q
MQS& \;8.A2$V@N )N(L!;>9)V,:9FAM:^O6&6J1HCA/S (#R:K'(R\5-BI,)
MPGF2'(A4<@MU%!"*#5486>B0;+RMB>T4)/?I&$A.YDBMSCH3\0  \AH77U]-
M4_W/S_^X&G_#"0EF\6KY&N?S[Q0#_!4G5WF4-#HM(P-?2"K*!$N;*&2(UAK)
MI?1:M<'-7N3U"Z=3]+\=?7>NC $@[".=OO-QI.-]/_8*K[5 Q$](Y%@J*Q1]
M)1(P.I^CL9;Q)VORCL?:@83V&\AUB+J6"AH _BHW6QP]X/C^-^[\Y,@K'@I)
M$92J+X5%BK7U3 :;I<P^)I7+4R]L3[-\1Y/=KP?6L44\C_*.1^ILB9/34Y>;
M>^GIEX\Y9N* ?-=7A7;!J\ED]GNMGG@[F[\FFL;+7V:+Q5L<SU>[\?VZO-(A
MBS'Q MIZ"I6R1W!&:^ V*T0;5&'[)3A/(J/?N54=P.[,FAB =?QUMLR+6T9_
MS<N1$:G(& PDD<F_J 68+G@!*()RZ(U$U>9NY2$M_4P6:&#'3A3S (#R9K/L
M>G?DU[/%<K%BH]22.A] >*EK1K" I_4AH*@7BTJ25]H$+3L(ZF?J0 /(="'P
M >#FPWQVF>?+[Q\F.%W2:5W/Y\L:?5=>G,X^2R/(=_0,5 AU:*A!8-9X;C5S
MVK0!SU-4]3.@H &".A/] &#TGCC!>BGY2\9%_CC^\G7YOORVR"MQC2SZJ'UR
M$)QPY.WY>MVI M VX=D&HD>W\=*?)*N?@04-@-2=\ > I&N[6F<O7.3/^,=:
M4'5/D"NL'5E42,SZVN(' 8V)@.B%$#S2T=SV+'M(4S^#"QH>9R>*?0  >K_\
M2L' BOJ1%-9IS@(D7;LOU$9BJ&OB&$OTBGEG4IO!T7>(Z&E:00L[<Z1D!P"*
M#=7**LU*R%"27$U44+7W9 (?@L2B,#/1IO#U$"B\A%3X$?+L,8-S3?4O8PSC
MR;I<8II6]5-?9Q.2^J+Z7LOO-Z*IS]>L<205HRVHVGS!!4WHCL8(YE)BV_F:
MCG"R+X4#*5/JYHJNB5H&8'3N\G7-@@O%:Q/I'!6N=D.6"GSD$:R6T43II7=/
M=13N!EF#N.=MH_4GH'6,"@: HE<QUJ%CBP_XO>:F-KT+262_SJ9QT\@PAT#&
M-TLPNA!?2B,$5BQHYLEY4SK%]-1\T1/.M>>)&P[*C@+ ]L'7L3:& ;#Y%:UZ
M*ZG'N2*9!2E(5H&1A0\E0E"^3EE5C&O'K4IM+G[WHZ_?$[$!S+K6R0"0=C]1
M<<W<]Y&S4F27/81D.)GY',$K<BBY3ZIHIG@,3[4C["H_=$-0O_>S76.I"ZD/
M #RK3N$YO<EA.8HAHQ%)@L]"U!H;!*=2'6PE8O;1.?7D=-P3JBEOB>CW-K5K
MD!PKW<.!X=? F.9E1["8CF?SU07>R,=LL@@:M*ZISF %>(P64 5=7\ (]V1#
MY%-@<4-$OW>BW</B..D.P%[\#>=UY',-+E8I\7LM\23+)7D50(85Q)T!Q,+!
M&R&LHT@V\C9AV%-4]7LWVC5T.I-_WZ\6/^,?=TI-OLSS)O5Q?8[F[ -748!-
MM2U6;25/1VL&;CTR+J)/8K_BGF<6ZO?BLRMX="[2 9B:.[(9D1G43-3WN$PA
M(9M,9?""OBJ,)<Z2*(U<DSM$]'NSV;4A.5:Z T@XU_?:X^5%7IO!U[-I=</S
M-%96R/HQI;B'Q#UA/' $7QMSNN@UT]::XIX:]'':&_D=1 TGB&Z6$>Q*)0,P
M.^O'<=O"2=F)X+,A=[V.@L;" %F)9$"M=#I35"?;&*!'R1E.*-T,4:>K80!8
M^G"][DI(ZY<$LN0L<E9@A2#+;8,#EP4#H0V+L:1D<QL+]0@Q_6:1.U#Q@^*O
MT^0] ,C<Z3F^II]KGE4]U1FK3KT*LM96!TA9)F>0&5':!%7;E/1[C'4/EI,D
M/0"DO$IIU<L/)Q]PG-Y-7^/EF%RL$>.<'#<3P$ANR"NLY=7:&R"<9^3&QH!/
MM6P^X4KA<8+Z/:RZQTT7<A\ ?#[F)8ZG.?V,\RDY:XM7,5Y=7$UJ2X(WJT8!
MM>HZNU2R!Q9+[3>< GENU@$W02!R)RP^-8#DE%>)S]'6;YZX>U!UK(T!X.NA
M7SB*+*,UM"4H:I6@ZN8(UC/@*!RC&)/"@38%0 ]IZ3>AW#U^3I3V *+ZOXRG
ML_GU5,F\(''(7'Q4%"XH7BB$H#^", 8$IB*+M8'+-H[/-B7]9I"[Q\I)DAZD
M97DWC9.KF@+_4*?7DEZ6R_DX7"UK(O3SK%[MSZ9+HH(^\<L-U\19]*@D:"1/
M3Y&7!R'%2'^XDI5D"K?[XS6S1L?0WV_B^AP6K+E6!V#UGLNEC)343!IT8)6H
M30V9JD-3"Q@E*%31@;?RP9ZC;#@W]6>I<SQ9.9V![5P3%SZL%/$U+\<1)VW&
M+^Q8HNTLAGWX.N=@!FU9,$Y*.GUEM5BR "I6()( E4]D4)MYQ6<?S! T2\D&
M 8QX!E7J".A$T3+QGWC*6L7<IJ?2BQO,< @JGAG,<(C0!^'>[6H?;RS9[)(U
M1(D"5& 1?/%D<]%D0P*AD[_Q3AGT8(:#]+SW8(9#A#X ]#S2%]K(.EY))C!)
M(B@E22XR9$"7=7)T5MOM4I+_<H,9#E+R\X,9#I'X$##S<%I "#DR[SSXK"/M
M)32  57M%$![B8(:]^3<PW_JP0P':??YP0R'B'I88+F>%A C'=9UN+@JC@0B
M#$)P%'U:[UE@3G+9Z*'0"QC,T!%8CA%UWR6.N\8*"&:US9:B1EXOBIBJ721<
M!BZSU*%8I<560?4+'\QP# 8ZD^  .^ZOCEPG"<K).# &+:@L/'EKH;;"4AA4
M"LF7O4*A?Y[!#,?XKYV)>( PV>P>M)(%I1U0#$AB02S@/)V46@5OK"@\\[TR
M@/]\@QD.TN]^@QD.$?8 G)$#._Y+CYA,=N *^5NJSGT,@B%Y7BG4)&G,C1R5
M?X+!# <AX[3!#(>H:0 @?*1QA1 .1?8>9*3]J.I[2$\1)F171YH;SZ5O$SX-
M?#!#)RF:X\0\ * \UF3VT?ZR>3&R3-H@R;9S3ORI6#1X'B7M!JY-#!JU;),I
M/H#(@61SCL3#[#S*&2;N[G=F&WG) _D+%$RJ1/LR&@;!H(00C3+*&:EUFUJ3
M9TD;B(?>#&,G*.*$5])?Z@'_N5&=_P><OY^O))=6A<4?\OS35Q+W2!=;;(U3
MF8@4!_-(82M7&NBTEX%.]1ADF[O\_>@;R$G9#=0:J&0 ENP^5RL6%J^NEE]G
M\_%_YC3"[#0W)4- 74N0.0,TO+*48D(1O&_66O@INOHM%6D*K)-4,%! O5LL
MKH@3IGT4R460A;%JB@M@K>VB3:*%,H8SUN9,W$U3OU6[9P#2$:(?*(CN]B5@
MJ'6J 4_0M!,4>F*'93K9-2L6,2O9J%W^,X3U6]A[!C@=JX0!8.K.ZZR=A[?0
M:&)]2LR1_E"L]DX11D'VC%LG652R3>/9/8CKMSRW8VQUK8QAX>O!&1[HI$[>
MZOI$G<RO-Q9<[<E3#)->%U6":=,Y[0FB^NT^T0Y/)PE_B#C:'.&E,%L*Q;#1
M906JT$YPCFRN] 633MR61C.0=Q#4;T_]UO@Y0NA#Q,[=\YI+'5C.EK: XR0?
M'0"CU^"SE5YDC-HT/]R.\YC:M=UO#:-CY=\9EAK6]M_(;C$KF^:5]*^=U?4_
M]_&=U_0?Q$]']?SK).7-RC?%VLK(1&>4A.)2?6DBZTSU0@XVC[:D(I-1;0*<
M'01U7;6?C4[(%#!7Q_M)[<'5^6U2U=(];C,9UW_ZJOTN=/]<H?X!<NZY7N6&
M\D\Q3W$^GJT*,J1AH3A3VY#51PNKQU:"1=!$>63!&K[?M>]>I2J/DC"0*[DC
M]#GK4KA]HV-#]V_3Q66.XS+.:5-%4<>!9L\9%)L**&XC^?G*@$LN\B*U$/LU
M\ML/(;O(Z*_ I /5SKJ6<\]@^3"?O9W-+W!3_%(89E^[5+)40BWJLC6/(*!$
M<CV\#(*E[NHB[Z_=(RRZ4>2L$ZD.(#)ZQ-'7DBA/I8Y<IXVB:KO*$"LOCF%A
MT3.EV_A81Y84G:UJ]HA#IB,Q#P H'_.W/+W*=:3>^W)37O?'99XN\HV+EKF*
MEA,35A8'RGH)'HDQ4:(4RMLH<AOH[$/=0#R6(Q'PH(U1Q^H8 ,2NV7@U36]S
M7H<!O]2XE+ZQ&OZP& 6!T?/"H:B$H)+0X"U7((WV*"(&YMOT='R>MG[AU3T>
M9DV5,P"XK>9!WF'KS?C;..7I=8&4*KIXIS4DXSFH0OYB;>4$O!A6;UF"-PV'
M;^ZDJ]\CL3G,.E3* ""VDY&;H38C(2CNR 9!BMK)QT;R%R7G0!LFY,"=9[E-
M ??SM/5;IG9.B]:%<GKL<;1ZPO<?%,34JN$W5_GS[/57G'XA*_T6Q_/5[?%U
M!XQ\6Q"Z&+D8D=MB(<N:TH]<0! N@6?>,J.X?_"<=L?[R,/7[K=2K1FVSJ&)
M =@UBGF_C1>D+(I\JQ-P[0-LJM:3011!E_J.IKX:S1I0T0:R*4ACG9,VM2IH
M>XJN?HO:FMNS#I4RG(+OIZ0V<DF9@D6#RCG6&P%!$7ED$$B"S*)UK)&+]A15
M_=:Z-4=99PH90$_ 7V?3\0X118_):2$H-M=51+1;?"2_4Q('1D;F=6AS$[>;
MIH$DP[K)7W0D^@&<A?0ALWF=$I973:2OMT)D(OJH(H@<$@F'^$%.7)C:XB<5
MJ[UMU$[R47KZS4YTI>WMMI&GBWX  /H+SO^>:[AQ3;_.9'_K>P9A>1VD0:;4
M:4[F.:9H%:NW"&WF0&Y3TJ_%:02:D\3==Z>;[1-]FEY=U)Z]_[F>?5JK\VIH
M\7JV6"Y&P@65'9> 6),E05(\X6VMV4O>N1#IW-^Z MX1WAVR:K])@XXQTU;F
M [ ]6[QM#.D'G"^_C^@$U\59A"!KC:=)CO:%#J %^NAL*JJ1&7J"J'[3!HTL
M4E=*& ">WF1:.8[7&KG9**N_CI247E(4 %9C;;:Q$I%SX)TF!KWSS+9QJ9\@
MJM^40",\=:6$ >#IW;34VHI*^N<<OTYGD]F7[S5ABTO\,)_%O%BLGEQ9S0K%
M'E 2IUT2:\CI44%!-#$8&R*V:;>S'WW]I@2:6:W.53, P!'EI5)>ITZ]S35M
MYK71T1G(TM47HKQVGK>T=7+BV661L%'3\&U*^GWGU@A$)XF[;V?\ WZO"9%;
ML*\XH) !I71$=R(SJY#$$22/8%!)[0RWG.F]O.Y'/[[?UVDMW.O3I3@ L_$^
MQJM+B@*^_YJ7%% :PTO,X+*,H+@+A&&E0(0LK,J\Q@=M*@?N4-'O,[1&YN)H
M,0\ (G_!*7Y995 )X#<)<\ER<"R!%+7_@,F<N,D9N"[%%1%ELHU&;SU"3<]O
MSIKE>TZ4^P"P\Q]YFN<XJ<Y\NAA/QU4LR_&W&W:L%M88F>J%3HT2@P<T4D$T
MB3G&-3.-0O5G"-L/42\M[=RE-@8 KH=2&OF4O$SU-2;69B@8.'@FZ0A.UH84
M @^-1B$_I&4_"+VT)/2),A_ W>E-D=1U*>AB,9(Q>JYB HPF@TKDP3M, ;(G
MXXK,,NG;/,5_A)C!]5@[Y;;T5&$/ 2_KPLY*/AG.#>@7-YM)!O2^3H]#62=C
M%B? T6$,VGJG<TV>ES9ED$_3-;B&:B>AJ#L5#.#8NBFH>Y7^OZO%<CWFZV\X
MG^-TN1B5)(J)Y-OQ;%4=7*# ^^# Z&2+T#;)V*:SS)-D]7L+WZ7^M_N-=J:,
MX92>W=K:MR3*U[,I&> KLL&W/1!^RF4VW[R%^(Q_Y,7/?Y H28WC*<Z_KS;L
MCN&IWNK:!RR#9DG7-)>#@,5 SD$9'B*+H4V*H"%3@^L9>(JM'(KR!W!RW["X
ML1CK-OK+D79.\L DU/GFH+3(M*N9ARRE82DF;4R;QN$["!I<D\'3\7>:T =P
M2-?\_KJ9>2VS,9*;",9EHMPZ":A733>#52)*:56;Z]];&@;7*O 4A!PIV@$8
ME%_S\M:\[C5KG$G!?40-FM?G$<QX\,%'*%9;BH,P*=&F1=?!I ZN>^!)1;I-
M%34 \W2/P5%"33)R&<@/QCJ;T]36B/7B*5"@S:S/IDT6]1X9@^L?V!F"#A+P
M .S4SSB?$K@7UYU7;R(E;ATWG =(#$D.Q7((+%G0.B<M@@MHVM1V[Z)H>-T"
M3P%-)W(?@'79YN,G7(SCB QD[:PJ(1A#WG\($3 ("<S0-TP,0O$V/3(>):??
MC$0WFGX&/H>+?8#8>3.>7"US&G'CN.=%0/3DY:E25&TOE,!HQ5-(S%K>YHS:
M05"_3P3.@I]C1#\ !/TMC[]\);I??<MS_))_O:KMJ=Z7!_U7;V16&#$2B@1G
M?0%%800X)<AXAQQE04[?;F.8#J6TYUOECD^[IGIZ03A<FVFN7,I<>RC"&%")
MU8'#/-=^P\E%A<ZZ-@U^#B*SWU.S+6*.A.?AZALN-C<6_V&K:BFL=5H*R%D3
M4Y+"6R=%@!PDIL 3%XUR6 <2VN^I/ 1\=J+" 2!TVQFY[C9YQ]-A3/,Z*%=:
M.G X6G"U;$1CE#IHM)CL61S";<IZ+MQI').>I(<!X&K7_0*B<K9H!K+4X3(D
M,F(CRGISFVR((A=?!G>I<[;X]#2M[WG%<X@*3K@M7W9^P4,A4<CH %&2%0^D
M9K0^@',"57912]8F27_@!<_9HM%.T7*DH#L"R)G&9:PFA'R=34A/BY__<35>
M;@:U;_[29(;&WFLV':QQ'.<=3=NX(>3](W3<>FG*<<53!"P901',(' AP.J4
MK/#2D*_69'_O15[7DSA41&0Q0GVB2%NU<'"\MO'VUOE$+!O7IAYQ2),XNL?%
M<W,Y#I#Z )RH&^K7$GD]N[B<3>M^7LT:$-PC<9! N&+KQ/8"F#B"5SQK9Q/S
MV*;&ZTFR!H*H(_2]"SHG"W\ 2-KB83.2P MC%:?@5+M2*S(E!2Q!4>B"17.A
M8]'8Z)[Q,7(&@IS3U;T=VITL^[X?(O\ROJB^P2]C#./)AA><?K\95/O;=+S<
MC*?@//"DF8*H- DJD!<93!' #6=1<:;C]MO4':^3]U^SYQ#N=.W.VHMZ ";H
MSHR^#0.RR*!2S"#I) >5+<4940;P! 2+)A33Z#G/ U)ZCNLZ@U WLAX 6%XE
MBD9671L^X#B]F[[&R_$2)QMF5#;66!<A:5MO 6H]8HR.XMSZO-9'%V6;<^M)
MLOI]$=8]B+K3P0  ]3$O21XY7>=0KK=%2'2"*PO:UO97##V@U@Z8BD59SS3R
M-MGMQ^GI]SE8]Q#J0.H#P,[CM:@;7I*7VBI6ZDM_K-E4#RY$"E&E4T;*($(C
M'_HIJOI]*M,]CCK3P #0=!-HO)[@8K')?*R"#).R2]PF""Y%4)'L:D =H%B7
MDZ_3 UWC!-@V20-I"=UA,'^2T > GKOT;S:68;G6/3- 43N@:=H)7I UU06M
M]A01Z-RF.=U#6@82PI^FY&U?^C2)#P$SJVA@Q<>KC<UDW&/*J@ J4Z=(4DR
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
M_51G8.$\_7991VJ,3%'$$TL@A4N@6%+U.3"2;^I=YJ*@Y7XO@'9 3,^YS]8
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
M!)VX5VA\)JO=&3J>HV808#E&R;-&$A^.,;FULALV5(I&6:E!9RE R5(@>*V
M>VZ5-)@MWZLSX\$'TQ8A_82<W6*F*SD/(".V]W3[.SS?QNI9.I>1^'32:++1
M%#[[;*HHA9*8G#&R3:[L)+*'DJ ]JY]T?H4/ -T?YK.R'G<Z,NA##,%!7LG,
M^P!HC0)D+ADG,&7;;&+@AH:>RV;/I_B'@_..T<( \/-K7KZ;QME%KL2_6B[G
MXW"U7!4 SWZ=T3],E[0@_?*7Z]SBJ'AC0Z8-*5U]SZE=!"\Y!=)1UR&IW+2:
M=WPPJ3T7N_:&QK8Z'1QHO^%XLN;NSF7+U]F$U+M8E;:/DF9"8C3 A*= *_(
MWJH,(H9$?^&>7-PS0/990OM])S@4P':KS^/A.EOBI*.><=LUZ2-NK"VK[K_2
M<U Y<#HEM(.@C3=H9>"\S?/6A[3T^V:O/]"=J)4!F,'UGOF,?VR:U/R4IYG<
MD%%B@:O "R1>)]JK8NI31^+*&5]T2EFE-B,*=A#4;]?,_A#6A7X& +/]K?/F
M =E(.:6,% Z8*<2@+HJV4.9@3682N2F9M:E6.IC4?MM6OH03]QB=#N#,W7[<
M=<U&*"EZ+ACP.M]'.<_ )1O *MJ+WGII&\TEW$%0OYTF^P-@%_H9@&W\6QY_
M^5J[>W_+<_R2?[VJ&=+W9</-N@WX^ZLE"6^:B-V1$\PJ4QP4IHD]J2,@#PHX
M,Y+5$6A1M7EU<B"A>\'2_?/!LJ4^AUI=]6G\93HNXXC3Y6T)Q8?99!S))WZ5
MTGCU\'+R;KKJ;E__LJXI.J:DZNBUNIDUU@FGG1=/W5!P79SB7-+<,$E6KZ9C
M$NUHY[BF(%?RS$12TF'C4JEMFDYV(C<[:7WU6)V-3_G+:@^/1/(IF,# \%KQ
M7[@!]+1SM6,)DV'!EC;ARFZ:AE+(=!(R'OA\W:B@[PKD=8UC+8+-XU4[J<7[
M^?@+?;.VKO@ZGUU]^?H33FNU]7)3%GNW ?NF+)9L^ZC0T< Q:#"&G%EE'*N3
M!^I;@8#,**\,>]:>=4I1O_GJCE'7GZY>-D!'VG':;L2E-,[47+RHS2<B:"V5
MB%I(%'@&6/:;BQX>& _2RS @2-*[9?97\FQBG%_AA'C-BQK=O\GTR_^XRM/X
M?>U9CS*/SLLJVX+D.BN'@.@U,&T=1^NM0G4 ]@XFH-]<=#O0M=7$ .)@"L0R
M$?"U=I'*W_)D=EDWS2;O^6E6EK^3!M:=>&ICU/B/JS$1^6[Z83Z+>;&H;=1'
M.EH14RB0+0:2L4)PNI#)I^]JKX(NN<W+Z Z([S?%W<AA/+=2!X#CU]</J]8C
M?"CHGU\SNNG_OU(J'TE!\D1!,7^6I7:U+N!DCN"B-R[266&QT1O*/2GL-[/=
M")%-U-/W87U;+K?C?=^Z),YS+G,P K"0ZZ$8>A*9();H7+!:.Z?PT %Y3ZW7
M;V*ZQ5'<0,X]5T._KC+*<Q+I\ONO>)%7KPJ4P8A.. C%4RSO\^IU*8.4E8_!
M) )$=_7SCU'0X[28%BJ>=2COWJOG+Z_H/,=%?O5EGM<->[98VM2-1SJ7F2"Y
M2(/$E,4,3J0 L:@453%9>M9A+?V>9/7W&N-TS<]:JZ'O8^QG$DDUV.LAH/]S
M?7N\>3)@O).2XAG07.0ZY-.!5U9!3C)H;U"&$/8ZNYY8I,^G.DWT.6L@W &X
MV+M[A1D=1)84(3"6:HMVG6NGGE*W5Y2>UWYA;:X]3FO)UWE&MO51UJTF!@"I
M1]I(&<G)(-,NP)CK"+@4P7N!X OM06T5%]O>\G^YUGP'*?GYUGR'2+SOLVI7
MK[ 82S(J&2C%K0H&$K@0"M 6"\@89R7NUZGFE&YKY^RX=Y#2]NFV=H@$^T;!
MQWJY/\WI_>7EV_%OT_'R^D0E4K71.H#G2$QH*\!%%H#3N6I-<1BW;Z1W-BQZ
M?(7A="4Z%0>=R+!O(-1BM-G5<D7^RC2Z$FVM.(-,U!.*D8@7*@*C7\3"@K;:
M[>>O;GUR/[=JK1V*TX4X) 1<-Z)D)B2N&*#4) B5'*#/$6+2VD;E4S3[E0<\
M_.P>,R2G:6F7OH\0V9 T_OYRU49MFC>V2TL3;*U_,4XP4.@X^*#KZV,6+4M&
MFF@.5OW6(@/!P#&:VX6"4\0X/#A\_GVVX<.SX'Q)JEZ^KFX4B 6D$Y(C1^=D
M\>0L'PF'FT5ZC#3;PN$X,0X0#J39:V 7GBADBHG$PPC87NIZJ4G6,UC!-&I+
M7NZQ@+A=ID=?H3$DCA3ED$#QU[S*QZV.4,0BBTEDW0PZ$DTNY#=;!D[ES+@.
M-B9Q,!SN+-!/5<S9G<9C13I 6&SV#$K%W.IA@-(&5&$DD4!!EL[1&Q$HX-KN
MR+$_, ;E21ZMNF>P<(0<AX2&SW.<T@:Z]8A,ME'$6O[B'%F[K.H1Z,FFZAR0
MV<0S'AY7;J\R+$P<H\)=J#A)G@,$QJUO%%Q*D?L$,L50#:@A'GP!';V7*3&>
M[.$NYO8J _$QVP'C.'D.$1AW/"3MO#)*!> U=E+*!<#*F;(ZHF'*B#V[IS^]
MSD"\S8;@.%*F?</C61?LEYN7CT(6%E*Q$,DJUA)U"][I!,SSHK@ON2#;"RK[
MK]E/X>M9?--&@N\;3SN8>3U;E=NM:A>FBW':#-=<%QRL'[Z.8BXNF(Q0G)+$
MID<(@=48T!D;R>2BWZ\$\7@:AEQ<=B0>]ICPT+5R^L;@'?/\U]GDZB)OO;O^
M,!_'/%+)<([)@3$RUR:0Y-T9F4!DFX,P7"1YL%.T>[DAUWIT@*SN13X@$-T\
MI*&SOKY%>(/?%R/&N4D"$83T"I3D%)(*%)!8H'!!"4]\'@J?QQ8:\IU>M\ Y
M6<Q#A$RUJ#FN6H'=9<N'I 4R#9EGV@G"& @I9HC!8%E=8HN#W>YGUAQRGJ\1
MD#H0?M^8NGVEO!XI3RQNRF+6YW)A*(K# H[5 4R(=1(SA3169O3T/8V*[P6D
M9Q8:LB?> 7JZ%'/?D-EWCM=U<<U/W^_W;5W_(.T2'HL5BBQOTJ!\LA!JWYN4
M6 K6%)3;DQ).G*OV-#W]O#CKVS5OJ;0!E-;^FG^_\Q9K/J-]-XWK%_'OY^LY
M2^^F=W]B/(WCRTE>Q]Y!,V0F"]"BSMT-7D/PR, GX;TK5B?59I;5263WV_RJ
M5?>7LRFR[P$SUP7/UW-/5K=2.A:VNK0NS-;!L)G5<L0"7'F;<DR>R[W>%NPW
M5>8Q$OJM_3VC^F==ZJ)O,&WH_FVZN,QQ7,8Y;5+37EHN4Y$09*B%SL[0.1(0
M0G8\Y,CHW_9Z '[0F*('9/3WZ*D#U3XRH^@T.?<,%MI6;VOCN.M2^)24,;R.
M]2V^YE)(%D)K<E #9TDGF_1>7>?W0LC]M7N$13>*G'4BU;Z?9U]=7$VPQK8_
MEY+C<MW:Y7UYE6:K.JC5C@FL%(&1SG11'TP$YB#0\4[JQ>BM=9JK[L8I[D-1
MOV\3^CFG.M?4P)&WV9)<)Q=\0D@FDK@4N9).\-IDB*&4R27KSX>]O@^T[C%P
M ,".4,C (?9@;%S"K%E1"-G7*?>.#@$OG0)#>S-G[@KOLB_%@=0-%W;'(.,0
MRW:*FEYP?N(V(914*E8Z<ED+JRZKB!#(48'_G[TW77(J2=9%G\CMQ#S\I ;Z
M<(TNN%15M^U?,H\)='<BT9*2*OKIKX>D',@)#2NT0@FVM]$)F97RX7,/]P@?
M6!3,"BETSFTF.1U-^K@C&D]_4H^C\PY _N;3^L%_]OYUQF5^5]]MWY0_E_G%
M<IE7$Y4$,XYIX%A[-T7AX(O)(#SGW,>@A.%- /PD6>=YW7$@1.:M]-4=^%Y/
M,4POIJLO$\:,S44'$#K:NH2+#HIL'23)4ZU%T:71A(5'"#K/O*4%X [340=0
M>U''HN;TKM8Y72ZJV%_,4GU%V?QEXE2DXX(X2>N:T$AQ>$@\ 9>.:^=$\;[-
M'K]O$':>!_$PT!M29_M#T&\@.,OOUU.<VR[*N#] ^NK=<5[J.,KYK,I\7E[-
MEBN\N*@:N/^?O%B]Q.GB7WAQF3?+)99?<[_;'HU6I RR9N,D<AIH"\?M3[QZ
M9I-12T]Y%J&57(%";<$E8R$':P06IHQLLY#B 6*&'@/^HI"[?G%Q,?^KROOE
M?/$SV=AF=?%/N<P7^5KJ;^[DAR\V,ZOKO?_E<F*BU4SX!"5$!<HR#W4N-7UE
MT>ABN.2[5;6THW'<"/188'UKBO@8BAR[;F90,=R,8=]*PF,(D04.D17BG_&Z
MX4[:.M@Q.^M=1"E/#^F[9(X;YO:+ZJ/4>3"P/^=%F'<'[4G)&$N,$8KUOJ:8
M#AR+&@(Z(4D 2N_89SHH6>.&R?U"=R]UC;A;\S'.;ZT 6.<"5Y5P3TCDKBPV
MECM11J>070!#/(,*20.RQ"#Y)+@5I*EPL L>C,IQEY2TAO$XRNPPLCA>$#='
MTB10A)6UI=Q7U>>;0N>03XX!]SH'B:BSVVU$2&-"Q]UCTC^V#U3ILX3W!*V1
M65/"8$Q*FUF?:%0 ;3!*Z[(58;=VXR;DC;L I7\H[Z6^#J..Y5W.9^EEIG]]
M7 "3;$1:)P+,6CJ1!!U&WO-Z[6G1HP@JA-WF\0Q"SK@;5EH#M+%Z.O2H>YA>
MR5HZ3VEI$$'47FT-SCD#6GDIA;.6J7UV/!Y(QKA]#B/F8\>H8T1/>"6YN_'V
M^_>+]?O'+]-"]&3B=OFZWLB3R;V>S][_D1<?;PE[8E50)0L*5S0%YPIM@& D
M!QFY*TDX'N].<1CH>OLXNG="J^\=K2/HL->]\XV>B29WKJM'?5";\*Z?U.[*
MZOI1[?\,I]07B;PN,8P7KV:E%O*OJQK7GS^,HI[Z@$;"WYFGAJ^4GNGH6+)@
M;5W?H>JE838!6$E6>:=2$=V_4EXO*;GNW]W6*2Q_FZ]N/. #I_NFBC#)Z!F+
M$<)ZS:.P!GR=]2:9-"'2R<UYFX*0 PGN[TER'Q3=VQ]T JUU4)7T4'*S*:-^
MB\O5+Y>;97!<&SITO:-@0& =58?@8ZR55\9J7BRSNVW,VS^JVH6\D7<0G0(H
M=P.LP;5V#E"\FIL8# 6?$4E2=>9=2 F\BQELCMH5&[)6;APP]K 2JP$T]@7?
M 7KJ%'Z__J<NLI__8Y$I>UG\\0%GGM49/EM&K[HVA?(D2P^429,E&^/(DD6!
ME&Q)+#"I=)M@Y6"2.X?H(0#: :3#:[/#B[J?OOR2Z6?_<TEI]I>-K4N5O#$<
M0J@WC]890$P*BBO%1H[9WFW5WOT^[MZGC5O!<\JSN(T">D?4UC2UQ8B62>!"
MULG"2H.+VD(NLD3.DF3FX->Q!SYOQ,&HPVMX'_P<(.ZQ$50YJ93?,+%UK#;I
M5+(N(*2N_1JU*PXY _3$19%&&-SM7>"Q3^@8)8?H<3ZT4,=&1AWT6_-R.H7O
M,Q)3)%YDAAR1#GN;/!WVQ(A@W&A4SCJK=T+'4Y\RXAC<U@@93+@=A.+7XW=>
M7W?Q.":,X-R"%;7,-10-OO;5*B^L]777;VIS W&?EG$K/<>X;CA2'V/[G0=D
M<E/J=#VM]9;5;)*1B1'*E+I[Q1J2F^+U'0JU ,YD2()R@1P/+C3>A8!.=FL?
MJ/1OA#F#:Z!#E!U1-6W)6Q=?9TGQ^@:J*!\-.@G0Q5@EHK$L[[:E^?1%[NVR
MN[:(/)&VS@NG=ZM)@I.V. R08B&++"&"4P;!HHJ%<6&B;X'+0XI[VAW!H^'P
M&&V,V@9T+;H<+Q?3U30OWUXNX@=<YO3GC+3UXOTB;[JZ_YB_(VU>7#Q61J>\
M"=DP2,$CA3'1 @E;@]9)2@IQ@N [#5K:/PX\DO)Q&RL&@NPH:NP@(7G 2NFK
MJK3T:O8Y/]*DYRRQ(2F-\S'4UKPBP'/ZJD0M8_!.F$8YRT'DCML=,3! VROL
M? K/-E,REM/9]>DQ+]N?NE51=>L_&'1TP\&?WJBZ:1AI-"Q]"@*%-/6:IF0'
MBNFZZDI2HFX%9\H:I^]V:C^_TB>I+!T$P8-13M6@6@-RQD!8$5$(5-:UD<&S
M*7W:!T5#E3[MH[4>#O4K!_#3E_7LLI\O<+E</^=0NL:M#0H,QQJ=U$'.+@3@
MS(B$D5E[]W5KZ"+RNR2=9XG37H!XK(;\*.WT!+,U&\M_9EQ>$A5O9N]J$+T@
ML?V$R^GRS]D\+/-B+;U7LT^7]0B:DU0OIFLUWY;"]JE ,2$Q2.(>,9.)U[M=
MZ1,D'8JR*+W$-J,16W$T<E7*,(![#,9C:K\'*[@7B&V?IK 8J8.H8_LT'51.
M9/"9Q)RTL]P$G5"VF5#[&$6=H'!4O#R831VIO Y ^-7IM6X^H@/LAJN;U%,Q
M6:0@S+B@2%@R</#>2_ .D\@\9-\H!M^5PO,LLSHF'FBBNPXP.8S!_XP7<3T*
M?3Y[-[^X>#E?_(6+-)%U<8B2)&99._ERKD8?2. 5?F8]([7G$.%AKL9UT&UP
MV"1J&  4/1G(5@KU>N;?T]6'>\POO^;^:U&M!;G^-1/-&7FA&"")6OM>*R$P
M% ]22Q.<Q^19H_Z!@3EY#I'*$!A]S'C& ,S!!O-I7?'P^PH7J][,YM5R>9F7
M$YV"]DR1)IP5FZT&F GE1F3DW%C4=^<Z]&<W&U;&C9Z^!\,Y #+/ZZCY/:]6
M%YNGT(FT0GB7%?CU7B4A&3@3$&)2 1-G6;>^3AR4GW&++[X'ZSD4/$./F#^T
MPF@X23P\9^DFW)[X%!*=R!16YUSJ9O0,(1L'R5NO25TF^AVG7IV.Z'%+0;HS
MH*XQ\_Q,ZN</N'B?WY2R_"VO)BEI)JP+X.J-MI(\@P]*0V#):BR<1;%C<V C
M"L<M2WGVQG(X&L:WC 8G[S]P.JL%:J]F=0)E=2*_XF)&/[+D$Z64==9),%9)
M"F:# N>#HS0P2%29,13=WQL\P=^X(T6[,[2.P?6\,J7-'0MB3%8R"XHG \I)
M":A8;7YSZ!E%N2Z*WHUK]TNY9H-/OP<SVA\P1U[*_3I+XPP*O/^](4?+[? Y
MS<?[[<9ART%SFO&LN <GL'90V P.2X;LG-!H.;/^;*HM'^HE>;#\GK*A6V8=
M1)+)60.)Z[K*0!? & 5PRH9T1&6M.MGXFAWH[:_6<A\,[5"H/K3.>@@7=I_Q
MOFFU>Z1MI'@LGEL!FO,Z1!L59>[>0/0L>UE?7-W)1G\=PD!W<Y<&Q]JWX=U<
M\1TV6#XR+_Y)ED4VF1O* YBIO7TZ4U8N8\T-E RN[K&_.U7LZ'G^1T.WW9O9
MZ: [E@[[=-._;"FAG'7^,4^$1V=MRA#1K]=J: BVU/7>/MD4)9.YS4S:;Y(V
M\JM4%Z[U"&5U=)NWNR@GL201M">KLG6W 0^1<E,G0"IA.=;RJ[LKU4X?NH[\
MVM,%, =1X+$0'02=Z[*_&\;JI;E"B29X!9:</:A$ @O2&."F>(7<8$YM0'B?
MEI$?2TZ/M2/5,=B^D_:70I<?/^+BR[Q<]Z]>B[9\+=KYK/&UT1"4M+I8&EQ*
M+1M]T3"K>007/ /%R LBU@M-*Y".:*W#W3VVS^[JB5E$;;@%P36",F3UP88$
M#%-)A:<LC1W[_.[ZZFD?# UT];2/SOK,:1Z-1K!8%IR+P-9C$E/0-2Y!( E+
MGVU6TISL>NFH<+*W*Z2],'-$.+F/ ONIU+[/X.;X>C7[9UY]F*<;%G_]^U.>
M+>G,^DSV@1<374BPB)(")F%K)1,Y I8+:%4D.O0FRD;;S@ZF^2SOD0;&;POU
M=N!JWR[FGZ=+TB2)K;9%;>2X92I-!*]3>Y2#F.IT'>4S>"M4_4I(7Z+UW#<!
MZ]-TG>7%T3& '%!-'8!N#P'^>S%=K4O=)HY;]#H+2$ID.B<BA\!XO2.35F8Z
M*7ANU,IR +5G>8%THA/_,)5V<9.T3UPC4O;2!084P1!+T3$(,2F(,A.W ?F]
M9>2=!J:]W3V=*C#=1X%G5JUT?>6RYO?_O<2+Z>K+O9][.U^LROQB.F]S%;77
M9S>_?#I<$@VOFT1(OB2600A.IWDT'EQ=_H7*HRS61E9T$Q_2X+KI9@#%@[ND
M-ON<-C,G%%>FI$!LUWH!)6(&](C 13047T?G79NH<W<:^[M6V@<KCT^/&U0W
M'59UW-\#%+U16A!#,3H.RA9%<E,"6-1U/+CBR8=#:S8.6[5U@IEPPZIY[^U:
M^\B\=Q!M9S7%)+1E*0*%(!X4]Q*<JEW4R3#CBL[HOJ?M6GMI^(#M6ON(>VP$
MO7ML$91(RC%&J4]Q18+"K"!(ER%X4T220ONB=L+,8Y_0,4H.T>-.V[7V$>K8
MR'AR 921=2);$""Q=DMD8RC/X1D<PRA84<IDOA,ZSGN[UL$(&4RX?=Z8/; A
M.#EN5(P*A*X9*[,<G*$04%"Z'%P12F'+N8S?(*^7^7=-8I]VBCH']%TM_U6Z
ML%P0<K4GE3 !YB( 6?11!Y]5.5EIP+EN^=X+&H=N^=Y#3_W #R_6K82_S5=?
M+W\F1UXD\@@8 H6:C'GP02.DD!(OSIA\-_(>%G6/T-4YV Z!PL-P&T(OW:'L
M:U:8R4H)&VKC*H+2KH!/+D .T69G+!-WUW$W@=C^^#KEHWQC?!VND7[ ]96X
M)/MCKOW]9?8YQB@-EV"=JM.CL@-OD43&@Y3:6)M.>(H^0F07SNUX8.QP?@ZA
MI4X!:(@U]P!K47.ADZVKT-'7_=3$&D$&L!!O CW7KLVKPQY$=N']3@+ (;34
M*0!__4]=)3O_QR(C?= ?'W#FV7U&E58N)IO LUPWB7D$YSGQK6S&@,7E1C5(
M!Y/<17G22< YO ;[A.J[>XOHMAR^OID=;J-FBDX K^K01VX*A!0\A3LH(B=.
M/9ZLKO/;Y/:R$/W4ES$#*[(#M-YII_K'HC8Q:R4,LBP@EY) 261UE9B ]6+C
M@LSHW&;EZD/4=!$LM@3!TPUN^VNDUSV5;Q?S3WFQ^D)>?_JIB@UGZ?=Y6?U%
MBO@MKVY&!#WU@X<7$PWY\8/4$S63QT E15<?^_8"9W7VP?7'7Q>-4':N.(L)
M=+"FMILKB@=L :<85SX[<6\4[W#UW4^3-ERYT:,?M3E@$F81BT*0,F)]+Z0#
MQF&$0F8N<Y:Q-)HFM2N%X[K/83'T>.'1@%KJX%!^E)N?OOQ!OV)]TZ\"DT$$
MME[G50NV&"!+GH)DPU,)S',;3FM[-\3U4J<T)"KNMU0,JJ*>45<9VE[(6NMU
MX1C 4\9'<8CUU5 3D)46YX(W$D^,NAOB.O5TAP)B5\ =J)T. '<5P[RX'<Y\
MSA?S-5\_SY>KZZV#0JILUULX18VG!5EJK>*(K@1# 9Y/HM$INRN)G8+O4'#<
M/6B;:*H#"+Z\7,RFJ\LU9R^G?]>OKCBQ==&K< J*KEUQDCMPQ6@Z+(+7W%(B
MYW(3S#U.T[C7UJU!-I N.D#5ZXS+_&%^D=;K J_^\NKCI\7\\V;)R]4C=XBU
MKI B$!95%1<%O]DC9)$PJ<RX%&W>2G:E<-R+OM:(:Z*G#O#WJ-QN;J@D%I^5
MIV!7*5/'<)%%25> .V=Y"JPN&SIM(+??Y?()*OW&R!X.4U#/D-O<7V8*"Y2,
MGH15I[FB<8"&P$$Q@;6(%/QBF\/T:;HZC=H.1,&N(-M?)1T [$6,EQ_KBH*<
M?LE$1-QL"Z"O+_):8;/TXN-\L9K^=_WOCS(_\3$BT]& X?7E.Q<+(5@-WAM'
MCIU;'ML4_ W%0:=1X#"@'47-74P'>)25.N+01:V-C9*X<74NC$1 X1,4"CQ2
M=$);W699RE-4=1H<-O:>^ZJCUXF3WWA^>I'2M'X$7KR:E?GBX]8,&[V^/?5I
MIWALVYG;D[VM23I^;?$!:@(#*C@ZGBW]$6(0@CMAN6E3$-+\;>VV7[_MRZMK
MCW&Q=O/5R!CF$+4PH"FD!N4XQ2;6( 3.F319DRFW*9O>D<!.@\>#$'37^[70
M4:]U"=LI_]MQ6-N9L,M#G-PCOVD0![8+E4,Y)_RR&0ZQ4?8E7MS,B3">,5;H
M-"TQ)%#>9'!6)HC1:T15N'!M2H.>(.JH)MKM+WLY7_R>%Y^GL=;>D P)F_1)
M_YC/T_+MY2)^P#HH37KA-04.X#?7D(1[+YR@>,)PKY)5V>.W,++OAX[L90:"
MPE>MM:U$WD&6^BNYB?F73-YGG<*\GF*87E!DD9<_7RZJP(G#W^:SN/G+!(66
MKE:U<LT=J)@L.)X2""5,ML%8I]L4T.Q'Y\@9Y\ 8/(&N.D#BF]6'O-@>&M]D
M+1KED$407!)KC(S,"<F)M<PC>N)-M8'A'D2.G&PVPF K+74 P"U7[^H#\4/L
M\!P*)X9 "R=!Y:C!$1?@8XS"(7<<V[Q]?8.P<8=OM@+:D-KH!US?,ADMM;9)
M(!19-*4G=9I+G1/.R&!83!Y)9BTQ-H1/:S9 LS'4AM1-KW=HZS?CY1.71P>E
MD3O\UD%2RGVI'RB]W'[L%=1<Y.@"+Y"YSZ ,$Q HN <NT1>*[G6Q#6L@!AM0
M^>937I#H9N_7O[:61$V*3#XQD\";.HQ#%09.6@W6%/3,2>]<FS?V^[2,FT4>
MH?%[ =-Q8N[@Z/H7+J;5[ZX9(!^\?JUB-J5<. -3+]-4SH*XJ:O1&#*6E73.
MMGD??XB:<=.] <%RM*@[@,O7@-\RL9QP;[@3!<$J2@&4%P1_Y1686*P*7H0L
M3N%;KN@9-SMKYE\.$G<'H%D33^%6#??Q8GMG/&$A%&>8AN*4J \"%IPA"9&X
M),5<.1O99@?"@^2,FV<-")GCA=WKR\A&2/_$U>5B'<?/R]?F<2O$/SK<W>M3
M!@Q_#^>N43ALO60Y*5"<X*B*38"!90C9$""+RZ'1%,9AP^'7>;G,^6&!?KER
MJ^]R+>$E0Z^=_,N(%_^3<3'1A T1BP2)LA[0UM6YFB0&9P.W=:N":#/!Z'":
M^PJO]T#0?5]V$K5U<43NP.DOE_DW,O,__LH7G_,_Y[/5A^5$):^%5 $,3[P6
MEDD(Q7L04FMB,18EVY0E'$IQ7^%\:W >J[(S@F8UNS_^FD]R5@$QUP4SFD(-
M#!2<"B-!AR*MK1.K;9LEEGL2VE>2< (@'J*@<\,? 2I/$B<A9N6 Q5S?1FOX
MK'@$QGS27&LO&JU<V9O4OK*.4V%P;R6=&0I?SB\7$R.0W+Q1(*U)Y.69@\ 5
M@QA<CI@,T=CFL6=?2L=]]AD)@WNK:.SM"D\R]\?\I_P6I^E%H4^[9D]$%P2G
MF#<J*4$Y) LSUH*O?'GEL[C;5/=(?=C^G[T3IDS'F#J%S,_(JTU$<AA5EH!9
M>ZCQ SAE)92(KL3"C0FMGL5VHW GQ-F.$==4)8.]6#>"VI^S1*G[_'*VJC7%
MD7[TQ<?ZMXFVS+%, 8)$I%RI% ]!F@+,\RB=244U&E9^$+D[@="=.P@'4=:Q
M36Y_-'K2NN9R8F3DV68-&C-QDPH#[R*"U?1_)$,90IN6ET<(V@E<_@S -83
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
M4R@EJ=C7MQV.CN(\41S'-K YJ$:SF:-I%@@?)?#. '-E14PGD6T ++4L6>E
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
MR&V613Q S-A[VSM#W;'J&OMJY>UB7J:KZK"O5A]NF4@AVF!K8[RI0_6DKN-
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
MBV16O$6[KCZE\%I(RNF8T(#<\))"B"9TUCVS*VMG^LC;X?%S-'#.[,7V:N_
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
M62Q##+]&^M-"OWUQ?;WX@_X!OEXL7Q*ILU6M2;CRC%Q?S1E(YNA:<+J^684
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
MUC*@FZJZ,G<\I^4RS#?-13<_??GV=]Z&+^ON[\KQ-[;GN;H^OX1/NQ=;$8-
M8S0D4ZNXUS/(:[& 9"P8;Y(+CV9B!YC1!MQ,/#7^?'#M6]"I-=T!VG>]3>]7
MB_2/-Y^K +9I *X45RY+$-Z3 5#.DV0-@A41K60YR] &L@=)FMB^3HZ610O5
M=8#!;T/TUZS\-I^M;MZ]_VW+C"Q%6:81=!V:H9)V$..Z)H,KBDN+M:)-;/\H
M6=/&]-UA<3P53EPQ6QG95H:N[Q>#UIH2)11;%\=EC!!SG7L=DD5RA50\;B7V
M476R>Q\^,<:F]R>'*J0?+&V/6(@R2;0!G*F3]"4="6\) QQU<=PJS]Q1G6JG
MHFGJ:NM!2GP8#&=(=.IB_(3SL)PMWB[Q]]GB]N;ZRSO\O%B2S=R:24,VT3KR
M95T4!501$KQF&J)BM5Z1#/!Q;RW'U>0_04T78#E'R8M&$N_ 41IHB+_EYX-T
MDKQ 8K1X68>JT%4?+0-FBDE"*.9-FS3?6!Q,6T3:P=4X*20Z. K[C*Q3"R^^
MIA:^OK":('.P*M<F05O;YXE!RQ7YN,[1/>.8E6U>!H\D<.*WE$G0LQ_'-E!E
M!PA]NUR4[:8M"J!0.<% FMJX2C*"J#T'QY3RT4C+=9LDRC<:^DJ C*+BQ2CR
M[F+FTR^X^NL\+3YA)?_%:I- KW?#KXM?%O2-^8H^DO[QA]V0M"N9DE8ND=.2
MZO*V[ W$$!489XK'4#0W;>S:R:1.&\5> GEMM=<A0'\/L^L-?W71Q6*^?O/Y
MN+@F5=ZL!7S%M1;:.PUT[#@YUG0?>%4*"&.4C466X-M4]9](Z+1^Y.7!.:[F
MSK]E%ZMP/4Y]V#WOY4HI'KQA"7C=>:B<3Q ]2@A2<^5E=IXW*@:[1\NTU?Z7
M@-= ^7?@IVU.QZ_AS^W$R.V4ORL?9.**.>+ ;A^M@R+Y""^-EDII+]LL?SA
MT+0C.R^!I3$TT0&@CK>X6^%="654L25#LK7L4@9%_BHY!EI[6V,GIT6;-MV3
M29UVS&=?]^4YVNO@QKQ7=;DGO!2-2#%X,-:2@VHB!U^*@1"]BI&.FE5MIE(]
M0=C$.^-[?"D9HKH.#.7?<?;A8Z6?(I7P 7^YK6_R;\J:M9LWMZN;59AGXG?C
MF*(M/F4C*(K/=5!7;7J-J@ 3%"V%@%JP-E,>3R*SKW>600!97$I;742X]QW9
MKU++AOGBB@01:CF-I5^\$21$%=!8%;4R;?9:'J:IKT>5,6$VDAXZ,&_D1FP:
M;<+UUGE8'Y7O'XCN5^G<*>*YDI85G7B=]JL-*#H\=)Y<@H(\N^R"**E-T^)P
MVJ<UA&.AZ'Z$<DF5/A<0OPS7UYL"Q#K'^N^A\DNL1I*TDU$ $F=U 5&!6#L/
M7?9*B$BQ6V@609]+]+2&=4K8CJ#$#O#ZH)>RO9_NN2HO\G_?WJS7-%\E$9"1
MPT)W%">WO-")=#%&D%G&F(EMA6WZP,XD>-J'ZT8XO83R.HC #WC2AQB]TL9(
M'>BB$,([4)(<ZF@4@BPEDI.=(I,7Q.9A0OM*IEP@]AE%8QT \L%WM:M8DD9.
M$C*U0DZ%VK2MM8=<ITYE9Z5W;:8G/4A.7ZF4,<$U7/JG0\AO(#3'5<LWQ2MO
MBN E(&F:U<%2.I*S&R)$*11/6I"WVR8-?("@OG(H+4%TC@:Z>(<YE 1BPEH9
M&45+"CV=!Y4@BKH"T.M4M(D:61MK-"0==[$7F%$ZRL<0_?.;V7'_-;^*FZ*A
M='N]G5OQZ+R*F^]9'SK"8S@YC2=ZC"ROU@,^.(]*.8O D<("A;5!.%'\:K))
M3HLD3;I, 7"G SZ"H9N K@1@H4[*K@-%@Q .O/*.[(7D7+>QJ_\2 SY.05_C
M 1^G*+J#AYR!//_TY>$?L&X_*RKX5%2N3E$MORR,M%(D79?>9IV8QM FH=.0
MJ1]J^,A)6!VW(V8TX'1[ANZT?+OD1>+1@N9U4[LU J(GL5/\X6QTSNI&Z^V>
MHNQ9M\6,!Z&CH'VF/CO YS;)L&W&M"*%D&0 *3'7RA@/H7@%&0U*:Y0LL4V7
MS'=D](B\<S6\_XIYMK@[P,KA:2>%M"J-YN"PEIK83")Q)1%?CAEGT(C<:(3?
MH$$U%RY5&PE#XZBA SP]/K'$D =B#'> EM=5D\E 1"[!L(!HLY5>MBF\&#YT
MIEF"I2FNQE-'!]@B1V ]_GR><),;VNT:%=E%6S1P:U(=-Y#!6W)P,V.1BYQY
M$6V>PP\0-&U.I2F>QE#!A$BJ+X;K5X7%[6I]%K;DBV*CMQPA:%_)+W1IQW4U
M1DFQ9$:L[15GWW][//"SI\V-- '#&%+LP)R\O XW-V_*UGU[LWQ7D]&;.3K,
M%"],@9!J>TRH"Z8X-Y"K3=1T&UO79H['09)^J)E50YXAQE%:K^C;K5D4U@D>
M/7 3Z""%E.D,20Z%[F.OM%"F7!!_/3P=C*3V8\!TA@ZFOM'>WL;K6=K5%FZM
M,=.>[F2EP=EJV740$)CG8*(TPGL9"S_N3GOHIW>(AG/TMAA3B).C8#G[/:SP
M[75(ZZK4/5:\,28@6=WHZHJ(HETM-B43P)0Q4EGO CL.#X]^SL1;.9H@8SS!
M]HJ15W_B,LUND+Z?D.Y?ML._C0HCQ84R!P_*R00Q>P=),H'&.BP\#P+-@0^>
M>)OM)5$TANB?!ZPTV_'F4C+*, M1UVD8F6F*%)('U-SQ5(</6CXBK+Y^\,1K
M(J>#U7FBGQI6O\U)(7]0C('+/9NKF20>G 1?ZJ13;LGKLVC !N<U^8-%BN,
M=/ CIHW;FT!E''%V$#N-UC4>F;=,&P3G2P:E)(-8G(?$2HBR8,JR36[LWP,[
M^RI/. \2S_\HO/BTN*V=/HF+.A\:D (:4+YX<,Q8P%P$D@'(0G5Y#C;D]YA;
M;HV\<>%_!@Q&K&H?N2;Y_6V\P7_>TH]Z]7OM#1YY%? I/WZ4FN&S^1FI!OC>
MYW]MK+#91$V^ E>6 .M=@E!;L"V++I)#X7EJDW<[1-'@&N#O?^[F5M*!+I[:
M *ES7N_O4. D?:6Y=C;H*.GG7(++#NIQ1T'"O7K<H4+OX!;>YV&W1HO<=!G1
M1<@%!2AF/7B2%92<;(PFHRM'K3D9C)T^5ND-UO03T#E'['VB9QOJ60KIE. :
M<J[!N@Y8,ZITN SCV9-'P!KM#3](4E\(.DOA3X/H#.GW!Z/=ZS3'8)E ,*Q8
M(*>RYN-1 V>J!%\?@T*;N7,/DM,=?,Y1]>, .D/N'8#G)7WD;/4ZI-GU;/5E
M<ZB2TUAD!&]X!&4*1>(E".!62$\Q.>.Z38O7?5HF+G\8^]X:*.SNX+(]1-(%
M3,I+"!P)\K;.M-%($N*R&$3O9&A3,?P0-1-GJ =J^%' G"'N#B#S#G]?7/\^
MFW_XGIG=+D/+9 C& #)IZM-#3:<6!G6TK F*BYC:7%./DM43B,[1^KUJX+%4
MT &>_H)Q]=<Y!:"W7_??%<OKRB<!#"4#)8($+Q,#8940&)2TV&:W[GU:)GZ8
M'_O&&BCL[N!RIP)625Z"PP0Y8FVP$ E\3@A:!QM\1A$:K7PY1-'$(QX':OI1
MX)PI]JGST!MS^>+#$M<I]IV]]$GEY!UDP16H(CG$4$=.E\0=1N=CW@/.@1ST
M@S^^)Q2<J[;%J#+LP(CLV=5ON9M@ BN*#H8P]0$B"[H[Z9:&6ITJO+9<L8M$
MV:<EAIM5NK1^Z3M/\!T J!+^INRY7^'/V:?;3S\MELO%']4Y"Y_I.ZLO5U''
M4&2VI/OU!H0BP'NMP9F$SGL3%6N3>3B%RJY>=,[$Q>)"2KI$SG3[C?I+##?X
M?__7_P!02P,$%     @ F*1U5A8\5WE""   G"8  !P   !O<&9I+3(P,C(P
M,S,Q>#$P>'%A97@S,3$N:'1MW5IK<QHY%OV^OT*#:S-V%:_F83S@N(I@/*$J
M8V=LLLE\VA(M-:BL;O5(:C#SZ_=>J7D9G.#-3LS:52%TZTJZCZ-SKX3.?[J\
MZ0W_^-@G$QM+\O'3NP^#'BF4*I7/]5ZE<CF\).^'OWT@C7(U($--$R.L4 F5
ME4K_ND *$VO3=J4RF\W*LWI9Z7%E>%O!H1H5J93A9699X>(<W\ GI^SB'^<_
ME4KD4H59S!-+0LVIY8QD1B1C\IEQ<T]*I5RJI]*Y%N.));5JK4X^*WTOIM2W
M6V$EOUB,<U[QS^<5-\GY2+'YQ3D34R+8VX*HG3::U:#)P]9IO1'53W_A8?4L
M:-5&K5JKSIK1OP-0L@+BOH^Q<\G?%F*1E"8<YV\WFJGMS 2SDW90K?ZSX.0N
MSB.56)A,0V?_U8^Q-9+E#[9$I1@G;6=/P7==-(=**MT^JKJ_#K:4(AH+.6__
M/!0Q-^2:S\BMBFGR<]% #$J&:Q%Y02/^XJ 3J.<>9U[?%HPC1<(7^@<U5+K_
MY?W@W6!(ZD$YV-1XW6JJQV"X52GT@F'7= _!TUP_4GY$P_NQ5EG"2KD=D?OK
M_"BK>OW;X>!JT.L.!S?7Y.:*]-X/^E>D_Z7?^S0<_*L/KZ"U?_NDQ0=OX<=/
MMW>?NM=#,KPA=_V>L[->K:&MP_=]<M>]?=>][M^5;KY\Z/]!NKTAMM2JU=J^
M07XY@QL[#1X4R5 Q1GXMD[MP,J/:_E4D(==61'-B)]2^.6J>=?:R#B=,*6-
M+R7)(]NNGRY +1(&X6Z7\,W?OB)W&QJ4%T;\^-DWW5([*S?1#0,RH5-.-)\*
M/@-BMA-A2!<XECF^OE9E$A"KX#TGOV<0&:[EG-SR5&E+5$*NE(Y)4"W]_N:H
MT>ITB8K(39I>"3)(PC*$[9?7$+;:P87M'340+/!_/"?WB9I)SL:\Z*.G?7"8
M A42!3D79J B(329DRRQ.N-@ 61A%V"(%R4Q/&E!)8EH"*\T4;&P&'4GMR60
M\) ;0_4<16)ZSQTZEF,:>,= &9A2NFP.<Z! *#1D;Q!+H#MHPK@FLXD()\1D
M^+'J/^.:YX.@ ;$P$M(\5@PS82=@H$EY:!>P3$$UQ<#,*71C9#1?=\-K@6#]
M_P>"G$0B@2 C7E9!+0+^0!R:]5J[2"(@$(I%)GP/9<9@3 #.6@2+ #J!I)-"
MW!&R"&4I5YC,X6 >30VP9ZYZ+:)$)D$ @*@ +6XZX_0)J9F02*J96:!4\[$P
M%DI?2RB^]'J#EL4UL)F%,EO:OA:\-0X.;\.-X+PY.JL%K8[)$947"T@1*HH$
M/!Z;$Q>Y :&:.XQ S,5(<HPEX0#,D11F@CU0+ :&1);$9R9,*)7)H!]RIU;2
M@R75*N0,7AMR#-A@',#F =!_""<T&7/2!5JZS21(!'5:"IK'W&L1-)E_\H\"
MR\[$@Q3')\A=:]CU6$)=]IXHVI@H@HG0SL>(!@G,]]]13[5J!X+2)J"4GKP4
M2IO;**TUT ^7W,#. J+EDMJWH53$?!O2S.S?!1/?B ,L\IE\*E69A@& GZ;"
M.-8#*9ZX<;"$7O'E.N=J+JG#69Y+5U@IYGR,C0*X$W0Q2@KFMN\F&QG!!-4"
M#1 ^X[LLD.!(F<$L[%:F<2G;<:0R'!2"C;OKE$(M*<),4J1V,,LIL<KFT,/7
M!NLE#7P;<10$]H7^G'T'VQX,CI%M1R^&XRVV;95/6]LXWINPMN"\/]7MC6I8
M"5/!$*S4J(0BIU,#0,?"$A%,-5N@"? MZ$A(8>>8X'=-BVO+ <]ARB^+#=&U
MPM2ECH?<H#33*6#:N((D#)5F3@%7HHYY G6&!&A#"T]QS: (E-\>OK"V1 KL
M_5H '!X.@!=$W)]2F3FVPNCR*((:44PA+F9'K;<L)_9@7_^XN_QS>(6.P)S&
M%YDCE=FG-=@G/]"E-,<*.OKVIH>,%K6Y6X+<>P+T<7##"5X!Y-CA0&[)F3Z:
MVZC K7=>N+F6G=![!E-B/E=AF&F,_5KRW#%JK(R%]WC2"6.9$ ;ZTY_CD.,G
MND0 8N"P1]*YXK!CXN[4  \4DFRIUXG7:D+-LM) ]G.@Y\RE!>>/G++G1(I[
M+O,CA$?RQ>]VT7<"_:"V8LW7LQ5S9XULL4J**YY"VEQ'ZHJR$&O/J#ZVZMBE
M=A1J6:NT629\]P*&C&-A+>=?20HC!24%MC,!^KE!C@'/P,$&.1[^QXIZL0CY
MGYD ]=V"RY+0'3:<O(8=5_5%=UQ/)OJNA!H-:D8!8,--+FZ70\$!&GFR7NY\
M9IS>8_;U-9O+OZ[:=$>>BX.A9P$NWZ3X(X8=U$89=#1\R6Q/@C.O4:$+( Q*
MR:(O 0SD?Y/%@ _PDC,FSR@[C]!>4WH_P"U1%[)XI($VBA!V[L@.@.-.J'.$
M%7T2%,E4R2G'3)C0<7[0KG-^Y'$JU9Q#ZVRB/"/2#?P"WOXG94)Y7Q0<VL^!
ME^#-#;Y\"?R1WZ@.)V^.@M-JIQ84W96$9SC4NFWIPJ.PH+E&;TJ:&MY>?.E
M*DPEG;=%XA1PG3KY8"-EK8K;>!-ABBD5:K'\5VNW1'WSZI)"N>HO*E@-_]AB
MYKRY[)HJEFVW-9KET[/ZD\W5<O!DV]>&;=;*0=#::]B*4]FK#9XQ*4W>%NJ%
M18=\+;9KZ0,)-B\HX/+<<HY*?SQC.=>[7T"-^]SZ.7N)G-P97[&SBE;NZ9L<
M6 YW*1B,!W0$+>T\TVL>32_DN+_56:?_+9!>U"6]B> 1Z3_P,,,C W+C*VER
M_-$?'0'/;S6>;/C-.:/B&&4'8:W?<TJ5O^75]H?!4[YU\VD%-T=)U547.@+,
M97:[RS<N2^6?_MZ6NT%V\1]02P,$%     @ F*1U5A9"/*))"   ,28  !P
M  !O<&9I+3(P,C(P,S,Q>#$P>'%A97@S,3(N:'1MW5IM;]NV$W^_3\$Y6)<
M?I(?&L=. [B.@WKHDBQUT>W5'[1(640H42,IN]ZGWQTI/R1V6F?=FOP3H*HE
MWI%WO!]_=Z1T^N/YU6#\Q_60Q#:1Y/KCV_>C 2E5:K5/S4&M=CX^)^_&O[XG
MK6H](&--4R.L4"F5M=KPLD1*L;59MU:;S^?5>;.J]+0VOJEA5ZV:5,KP*K.L
M=':*3^#**3O[X?3'2H6<JS!/>&I)J#FUG)'<B'1*/C%N;DFE4D@-5+;08AI;
MTJ@WFN23TK=B1GV[%5;RLV4_IS5_?UIS@YQ.%%N<G3(Q(X*]*8F3J-7I3":L
MU8A:K9.3$QKRH,.;8:?3/@X:X<G_ C"R!N)>Q]B%Y&]*B4@K,<?QNZUV9GMS
MP6S<#>KUGTI.[NPT4JF%P30H^Y^^CZV>+/]L*U2*:=IU_I2\ZK(Y5%+I[D'=
M_?6PI1+11,A%]^>Q2+@AEWQ.;E1"TY_+!F)0,5R+R L:\1<'F\ \=SOW]AY#
M/U*D?&E_T$"CA[^_&[T=C4DSJ#;N6KSI-=53<-RJ#+2@VPW;0YAIKN\9/Z'A
M[52K/&65PH_(_?6^EU>#X<UX=#$:],>CJTMR=4$&[T;#"W(QNNQ?#D;]]_ (
M6H<W#WK\[#V\_GCSX6/_<DS&5^3#<.#\;-8;Z.OXW9!\Z-^\[5\./U2N?G\_
M_(/T!V-L:=3K>P?YZ1QN[71X5";7-.&2DO,J^47%J5%IF81<6Q$MB(VI?770
M[O3V<@]'S"ACP"\5R2/;;;Y>HEJD#.+=K>"3_WQ)[O8TJ"Z=^/ZCWYV61J?:
MQFD8D9C..-%\)O@<F-G&PI ^D"QSA'VIJB0@5L%S3G[+J8;U(A?DAF=*6Z)2
M<J%T0H)ZY;=7!ZWC7I^HB%QEV84@HS2L0MA.7D+8&L\N;&^I@6#!_"<+<INJ
MN>1LRLL^>MH'ARDP(560=&$$*E)"TP7)4ZMS#AY &G8!AGA1DL"=%E22B(;P
M2!.5"(M1=W); BD/N3%4+U DH;?<H6/5IX%G#(R!(:5+YS &"H1"0_H&L134
MP1+&-9G'(HR)R?&RUI]SS8M.T(%$& EY'DN&N; Q.&@R'MHE+#,P33%P<P9J
MC$P6F]/P4B#8_/^!(">12"'(B)=U4,N /Q"'9KW1+M(("(1BE0F_0YDSZ!.
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
M$EJM:M6(YRO!Y@L%GN.UX3T7E^R*E'3%5$(/:SD#NWP>V&:3P8Q'J\-!Q*Z
M1:\:C'8=UPGW=KV0N)U9QST(VS'MN@?=,.YVNZ'WKXM*VKB\Y)%JE=!7C91E
MK075^_<ZW5SUERQ2BY[K.'\US+K#0<PSA9L)9"[_EC+N25+T6K5(PN99S]C3
M*%EK<L@3+GI;COGT-:45DY0EJ]Z+@*54PBE=PCE/2?:B*3$&+4D%B\N%DGVF
MJ!.J9QZ7I;Y[*"=A&:WU=SVMM/_A9/QZ'$#;L]S;&F]:3<0<#5<\1RX4NZ%[
MB)ZFXH[R,Q)>S@4OLJA5V1&;3_^IK!KYY\'X>#P:!N/)*4R.870R]H_!_^"/
M+H+Q/SZ^0JI__J#%W[+PJ0PYNSB?7@Q/ P@FX.[#A36U1A9,_9$QS&UWG>9O
M;\-P"L.CR5G@'\&&.;^]VK63#YQ=G4'!B0_3X?GKX:D_;4T^O/$_PG 4:(KG
M.-ZC2@?W_76%TOFBD>,,0IYE--00#DNF%C!$\(P,$)]R"UQ0'-2"PKN"" Q&
MLH)SFG.A -<?<Y&"Z[3>;6]U]OI#X#%,\OR8P3@++=C9WMKW/*<_XFE.LI5Y
M<OLO(>;"2/RTEIBC\CP"W!=A_RT1X6)[R]UU^FVWJ6'>:P*1$+,$J49%S3VE
M82&P\Z O2!:!?QTN2#:GV"#2E$FIS<&O7AEA-X$%%135JW4J;:A5:L*X"0&/
M(O@;BRM<+%&QSTT8+1B-43+NI-@5A4D<LY *V#D3+ M93I+[Q)?:"7K7RNJF
MV7FV J0I%N-S7@A9$'0O.G:CI,L0E':;NM8VDXCGNA5N\MQ:J9.SVG!*Q(QD
M5+8FUPE=P3!4FJ*3LXET8GC3%5QF?(F.G-/MK>Y^_[%YV\])%&$[;B4T5KWV
M;MT$&(8L4[V6?O/3Z_3+*>Q:M1%/O_MMMWC[5E>[(<!H5$42%PGF=XBYD.A,
M76>OH)\*)J@N,ZG#="?\.P3S2(#;W8G6";61\.MDKX+L'K0[9;ZDIH8PM =]
M71;_@_!ZOV5X688HEA*#F@B@BB!GA&]-I.K8$V; 35"IP]S49)(D@&RH#(('
M$G*,NVP:KIAE!%$%WZ/ R)RI#;+AJB(ILX0C4)H]Y1V4L9YK_QF"Q$:/KN-X
M"$8')*5A#$L%<UW1##5%=YEV5-5,!(BF=T&PJ<N%HT<$1/4<00I\SA0+T679
M'.LCK+'//-8,2R9I";1ZW-!.U2H150A:XB;)<TJ$--%=Y;B_#KTIY2K>-$%M
M!,]8"%=4E*WG!ZU88!'/*#+D@E\QW0X1M3=ZJDZ()<,DFFD,J=(.)=U9$A<B
M8W)1LC^V6PI@F&:H:1Q#D>,;K2J5ZMDFERY4W%V'Q.08O=:U*+$F(R;#A+!4
M>V,%?(:GS;*6T5U%;@X,IB2YH'.NTZ+LWB:5<!6]#FFN-.!N1C,AR^]QE2*S
MA*Y]Q07JJ?V4D%S27OVGCYKF"5GU6&;L,TS]2MB,*\73GIY#K[1^(4FJ@[,!
M[Y)\,Z):3CFF*IQ-553O7)$M0[)5=)_6Z5K=]MZ#9,=R'Z1]36S7L[S=]J/$
MVD;E4FWTC$3(>]5H-VJ&"J5[7GX-[NWQ5 /W/>?P?'-8?^J&9L[*TOS>.W/>
MN3.H_/(5DQUM\"/=]& ]5LEG<A/36O*$1: =T?].SY89U_@.C'@R*/CYCM[]
MT7Q<>^V)'6/0X(=FG+7WULZP#3 ]OQ9QA%#_Z\Z7&@QP"-L<>;URY&T_YY[[
M4-MD^FRC7]\<3Q!KJ#XC;\RW7QJ/;N9D[:6]_LV8;(XS*#CCJA9N[@GT, 0Y
M$:H^*=>W%J(D28I$W>?-48!+?=JK3XX/=_'-J]^<EQ??/4$3HLOCWF7P37,W
M?=JY82$S-+Q0]UF^<7]<_997V>92_? _4$L#!!0    ( )BD=5;<C77;.P8
M *$7   <    ;W!F:2TR,#(R,#,S,7@Q,'AQ865X,S(R+FAT;=U8;5/;.!#^
M?K]B&^8HG8E?$R D*3-I$H;<T(22,&T_W2BVG&BP+5>2";E??RO9A@"EI9TK
ME&,83^S52KO/[CXKJ?MJ,.G//I\.8:F2&$[/WYV,^E"S'.=CH^\X@]D CF?O
M3Z!INQ[,!$DE4XRG)':<X;@&M:526=MQ5JN5O6K87"R<V9FCIVHZ,>>2VJ$*
M:X==_06?E(2'?W1?618,>) G-%40"$H4#2&7+%W QY#*"["L<E2?9VO!%DL%
MONLWX",7%^R2%'+%5$P/JWFZ3O'>=<PBW3D/UX?=D%T""]_6F-^*?-H(&U'C
MP&\>M-QYY.XW_>@@)'/W8*_E_^VAD0X.+W2D6L?T;2UAJ;6D>OUV<S=3G14+
MU;+MN>Z?-3/NL!OQ5.%B I6+G\4<]V92]$I9)&:+M&W\J16JE3C@,1?M+=?\
M=;3$BDC"XG7[]8PE5,*8KN",)R1]79<8 TM2P:)BH&3_4+0)S3.OJ\+>?9PG
M9BFM[/=\;?3PT_'HW6@&#=_V;UN\Z341"W1<\0RU<-H-VP-$FHH[QL])<+$0
M/$]#J_0C,G^=I_*J/SR;C8Y&_=YL-!G#Y CZQZ/A$1R-QKUQ?]0[P4\H'9X]
MZ/'W/'PJ1T[/SZ;GO?$,9A/P6G!N3^V^#=-AWSCF-7;=^F_O0V\*O<'D=#8<
MP(8[O[W9%<@'[I[.H-GQ$*:]LW>]\7!J33Z=##]#KS_3$M]U'U<ZN.[S%4KS
MJTZ.4@AXFM) 4SBLF%I"#\DS-$0\YC9XH#BH)84/.1$8C'@-9S3C0@&./^(B
M <^U/FQO-?<[/> 13++LB,$H#6S8V=YJ^;[;Z?,D(^G:O'F=-Q!Q86;\<CUC
MAL;S$'!=I/WW1 3+[2UOS^TTO+JF>;\.1$+$8I0:$[7VE :YP,Z#6) TA.%5
ML"3I@F*#2!(FI78'__7($+L)+*F@:%YE4^%#95(=1G4X)0F-"0QL^(LO4\G3
M.O27C$9PQ%*2!HS$,(DB%E !.Z>"X9<,/]T(M16](,!@*MVWRK%O-"C:BA*%
MNK%DO@:4*1;A>Y8+F1.$&X'>*/$B) 4.ILXU!B3DF6Z-FSJW1NID+1><$C$G
M*976Y"JF:S1-:8E.UCK*B=%-UG"1\A4"NZ#;6[NMSF/SN).1,$0WK9A&JMW8
MJYH"PQ"FJFWI+[^\;K^>TIY=.?'TJ]^&Q6_9NQJ&&4:C+)HHCS'? \R%6&?N
M=38+^B5G@NJRDSI,=\*_0S"/!'B[.^%U0FT4P'7RET'V#AK-(E\24U,8VH..
M3M#_07C]WS*\+$562XAA421415 SQ*\F4E7L"3-D)ZC48:YK,8EC0#4T!AD$
M!1G&7=:-5G3-+#AA:/;8AF-P5!X76<*1.,V:\@[+V"^U'_5 8N-'Z#ANBA&
MN'",8:E@KBN:HJ4(EVE/9<V$@&QZEP3KNEPX(B(@K,X5),=W).> :(+&^@@J
M[C.OE<**25H0K:9Q#:HVB:A<T((W2991(J2)[CK#]77H32F7\:8Q6B-XR@*X
MI*)H13_IQ1*+>$Y1(1/\DNGVB*R]T6-U0JP8)M%<<TB9=CC3G2%1+E(FEX7Z
M8[NG (9IAI9&$>09?M&F4JE>;'+I0L75=4A,CM$K78L2:S)D,H@)2S0::^!S
MW'T6M8QPY9G90)B2Y((NN$Z+HGN;5,)1]"J@F=*$NQG-F*Q^!"I%YC&]QHH+
MM%/C%)-,TG;UHX.69C%9MUEJ_#-*G7*R.5>*)VU]+KW4]@4D+C?2AKP+\<V1
MU7:+8ZO"LZH*JY5+L6U$C@KORYJ[]EZK\:#8M;T'9=^:=M>W/6__4=,ZQN3"
M;$1&(N6]K35JE4+)TFT_NP+O]G%5$_<]<'CV]+W,0&^VS=(\[V\_KU.G1.,;
MCKK:S4>"4V:623S,6<EC%H)VM?.#L!7I]$S(_5JT]GXVE9X5D__BM%*TGOO/
M6_ :S!Q#/2^O"0R0S)]O!ZEK'H]9FX=<OSCD-EYR5WVH,3*]>]&?;S8@2#A4
M[X(W3K!?.P#=G(0U2ON=FX.P25V<..6JFMS<#.CC#F1$J&HO7-U3B$(D*0IU
M)S?-GDN]GZOVA@_WZ<W+WHP75]UM@=RCV"6]=_U[0[*F$[LW*F2.CN?JOLIW
M;HS+9W%Y;:[1#_\%4$L! A0#%     @ F*1U5A&15)[5H0$ B@<6 !$
M         ( !     &]P9FDM,C R,C S,S$N:'1M4$L! A0#%     @ F*1U
M5@'"$-5S%0  Q/\  !$              ( !!*(! &]P9FDM,C R,C S,S$N
M>'-D4$L! A0#%     @ F*1U5F"D_KG#(0  C5 ! !4              ( !
MIK<! &]P9FDM,C R,C S,S%?8V%L+GAM;%!+ 0(4 Q0    ( )BD=5:7TSGT
MR(T  (:#!@ 5              "  9S9 0!O<&9I+3(P,C(P,S,Q7V1E9BYX
M;6Q02P$"% ,4    " "8I'563V9W]RQ6 0 .5@$ %               @ &7
M9P( ;W!F:2TR,#(R,#,S,5]G,2YG:6902P$"% ,4    " "8I'56P&N?+TP1
M 0!#KPL %0              @ 'UO0, ;W!F:2TR,#(R,#,S,5]L86(N>&UL
M4$L! A0#%     @ F*1U5M)5.L RP   >AT) !4              ( !=,\$
M &]P9FDM,C R,C S,S%?<')E+GAM;%!+ 0(4 Q0    ( )BD=586/%=Y0@@
M )PF   <              "  =F/!0!O<&9I+3(P,C(P,S,Q>#$P>'%A97@S
M,3$N:'1M4$L! A0#%     @ F*1U5A9"/*))"   ,28  !P
M ( !59@% &]P9FDM,C R,C S,S%X,3!X<6%E>#,Q,BYH=&U02P$"% ,4
M" "8I'56E8(-)CL&  "O%P  '               @ '8H 4 ;W!F:2TR,#(R
M,#,S,7@Q,'AQ865X,S(Q+FAT;5!+ 0(4 Q0    ( )BD=5;<C77;.P8  *$7
M   <              "  4VG!0!O<&9I+3(P,C(P,S,Q>#$P>'%A97@S,C(N
9:'1M4$L%!@     +  L ] (  ,*M!0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
